Python 3: Fix tests using temporary text files
Use mode "w" instead of the default mode "wb+" to get text file instead of binary file on Python 3. Change-Id: I2efe8d926309cfcd5ffe4ea963c11799773def73
This commit is contained in:
parent
070dd48c31
commit
9c85ea7a75
@ -133,7 +133,7 @@ class TestLengthWrapper(testtools.TestCase):
|
||||
self.assertEqual('a' * 42, read_data)
|
||||
|
||||
def test_tempfile(self):
|
||||
with tempfile.NamedTemporaryFile() as f:
|
||||
with tempfile.NamedTemporaryFile(mode='w') as f:
|
||||
f.write('a' * 100)
|
||||
f.flush()
|
||||
contents = open(f.name)
|
||||
@ -144,7 +144,7 @@ class TestLengthWrapper(testtools.TestCase):
|
||||
self.assertEqual('a' * 42, read_data)
|
||||
|
||||
def test_segmented_file(self):
|
||||
with tempfile.NamedTemporaryFile() as f:
|
||||
with tempfile.NamedTemporaryFile(mode='w') as f:
|
||||
segment_length = 1024
|
||||
segments = ('a', 'b', 'c', 'd')
|
||||
for c in segments:
|
||||
|
Loading…
x
Reference in New Issue
Block a user