summaryrefslogtreecommitdiff
path: root/tests/test_swiftclient.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_swiftclient.py')
-rw-r--r--tests/test_swiftclient.py12
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'