diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-04-16 02:58:47 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-04-16 02:58:47 +0000 |
commit | aaa563c74916bc40e2f8d5b560030b4e4ce9c08d (patch) | |
tree | 0007ef9eefe63398940866bf1d47c0aee85a5ad2 /tests/test_multithreading.py | |
parent | c810772623c9ffb17533a9327188793847975304 (diff) | |
parent | ea498fb052e6101e0b986fb8e4927a9fda77b04f (diff) | |
download | python-swiftclient-aaa563c74916bc40e2f8d5b560030b4e4ce9c08d.tar.gz |
Merge "Fix test_multithreading on Python 3"
Diffstat (limited to 'tests/test_multithreading.py')
-rw-r--r-- | tests/test_multithreading.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/test_multithreading.py b/tests/test_multithreading.py index 81b0766..875e43a 100644 --- a/tests/test_multithreading.py +++ b/tests/test_multithreading.py @@ -320,16 +320,22 @@ class TestMultiThreadingManager(ThreadTestCase): self.assertEqual(self.starting_thread_count, threading.active_count()) out_stream.seek(0) + if six.PY3: + over_the = "over the '\u062a\u062a'\n" + else: + over_the = "over the u'\\u062a\\u062a'\n" self.assertEqual([ 'one-argument\n', 'one fish, 88 fish\n', - 'some\n', 'where\n', "over the u'\\u062a\\u062a'\n", + 'some\n', 'where\n', over_the, ], list(out_stream.readlines())) err_stream.seek(0) + first_item = u'I have 99 problems, but a \u062A\u062A is not one\n' + if six.PY2: + first_item = first_item.encode('utf8') self.assertEqual([ - u'I have 99 problems, but a \u062A\u062A is not one\n'.encode( - 'utf8'), + first_item, 'one-error-argument\n', 'Sometimes\n', '3.1% just\n', 'does not\n', 'work!\n', ], list(err_stream.readlines())) |