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:
Victor Stinner 2014-03-24 18:18:26 +01:00
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: