From 9c85ea7a7521c12bf4ebd8c7bf93fe5928e36a05 Mon Sep 17 00:00:00 2001
From: Victor Stinner <victor.stinner@enovance.com>
Date: Mon, 24 Mar 2014 18:18:26 +0100
Subject: [PATCH] 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
---
 tests/test_utils.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/test_utils.py b/tests/test_utils.py
index 22af6ac4..4c4b29de 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -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: