summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/functional/swift_test_client.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/functional/swift_test_client.py b/test/functional/swift_test_client.py
index f68dc035f..4d77bcced 100644
--- a/test/functional/swift_test_client.py
+++ b/test/functional/swift_test_client.py
@@ -181,7 +181,11 @@ class Connection(object):
self.storage_url = str('/%s/%s' % (x[3], x[4]))
self.account_name = str(x[4])
self.auth_user = auth_user
- self.storage_token = storage_token
+ # With v2 keystone, storage_token is unicode.
+ # We want it to be string otherwise this would cause
+ # troubles when doing query with already encoded
+ # non ascii characters in its headers.
+ self.storage_token = str(storage_token)
self.user_acl = '%s:%s' % (self.account, self.username)
self.http_connect()