diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-04-16 00:36:39 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-04-16 00:36:39 +0000 |
commit | c810772623c9ffb17533a9327188793847975304 (patch) | |
tree | c9ef21d199ee935859572b41ed40cd1a98adc507 /tests/test_swiftclient.py | |
parent | ec538d37202c659c3702b499fc2f2ea962309746 (diff) | |
parent | 155053ea61bb7a9afc19dc289886231e238bb298 (diff) | |
download | python-swiftclient-c810772623c9ffb17533a9327188793847975304.tar.gz |
Merge "Fix swiftclient.client.quote() for Python 3"
Diffstat (limited to 'tests/test_swiftclient.py')
-rw-r--r-- | tests/test_swiftclient.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/test_swiftclient.py b/tests/test_swiftclient.py index a1e519c..bfa3998 100644 --- a/tests/test_swiftclient.py +++ b/tests/test_swiftclient.py @@ -187,10 +187,14 @@ class MockHttpResponse(): class TestHttpHelpers(MockHttpTest): def test_quote(self): - value = 'standard string' - self.assertEqual(b'standard%20string', c.quote(value)) - value = u'\u0075nicode string' - self.assertEqual(b'unicode%20string', c.quote(value)) + value = b'bytes\xff' + self.assertEqual('bytes%FF', c.quote(value)) + value = 'native string' + self.assertEqual('native%20string', c.quote(value)) + value = u'unicode string' + self.assertEqual('unicode%20string', c.quote(value)) + value = u'unicode:\xe9\u20ac' + self.assertEqual('unicode%3A%C3%A9%E2%82%AC', c.quote(value)) def test_http_connection(self): url = 'http://www.test.com' |