From fe006e06713ab4638756bffa60d0dfaa8cd093a9 Mon Sep 17 00:00:00 2001 From: Cyril Roelandt Date: Mon, 17 Feb 2014 20:59:16 +0100 Subject: [PATCH] Pass bytes to tempfile.NamedTemporaryFile().write() This method takes bytes as input; the current code fails in Python 3. Closes-Bug: #1281372 Change-Id: I070d9e9e07523c124f3168b55048fb9d1b338f69 --- tests/test_http.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_http.py b/tests/test_http.py index b5658a0d..e439ede0 100644 --- a/tests/test_http.py +++ b/tests/test_http.py @@ -201,7 +201,7 @@ class TestClient(testtools.TestCase): def test_raw_request_no_content_length(self): with tempfile.NamedTemporaryFile() as test_file: - test_file.write('abcd') + test_file.write(b'abcd') test_file.seek(0) data_length = 4 self.assertEqual(client_utils.get_file_size(test_file), @@ -233,7 +233,7 @@ class TestClient(testtools.TestCase): def test_raw_request_w_content_length(self): with tempfile.NamedTemporaryFile() as test_file: - test_file.write('abcd') + test_file.write(b'abcd') test_file.seek(0) data_length = 4 self.assertEqual(client_utils.get_file_size(test_file), @@ -267,7 +267,7 @@ class TestClient(testtools.TestCase): def test_raw_request_w_bad_content_length(self): with tempfile.NamedTemporaryFile() as test_file: - test_file.write('abcd') + test_file.write(b'abcd') test_file.seek(0) self.assertEqual(client_utils.get_file_size(test_file), 4)