summaryrefslogtreecommitdiff
path: root/glanceclient/tests/unit/test_utils.py
diff options
context:
space:
mode:
authorVincent Untz <vuntz@suse.com>2015-04-24 13:29:12 +0200
committerVincent Untz <vuntz@suse.com>2015-11-17 18:14:20 +0100
commitf65ba822682a8ea6939144a77bddef341b997911 (patch)
tree30e22a70ab071d96c0b3c8f56f19238dc2867fc1 /glanceclient/tests/unit/test_utils.py
parentd91210c806fe1f5bad39b18bf3ee38d3669fd8c3 (diff)
downloadpython-glanceclient-f65ba822682a8ea6939144a77bddef341b997911.tar.gz
Ensure that identity token in header is not an unicode string
We need all the headers to be safe strings so they can be joined together and not become an unicode string in doing so. This fixes a bug when creating an image with non-ascii characters in the name. This is required for python 2.6 compatibility. Change-Id: I66ebc27edf4ccd8f903399da58705711c372536d Closes-Bug: 1448080
Diffstat (limited to 'glanceclient/tests/unit/test_utils.py')
-rw-r--r--glanceclient/tests/unit/test_utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/glanceclient/tests/unit/test_utils.py b/glanceclient/tests/unit/test_utils.py
index 0b2d6d9..d2b73dc 100644
--- a/glanceclient/tests/unit/test_utils.py
+++ b/glanceclient/tests/unit/test_utils.py
@@ -168,7 +168,9 @@ class TestUtils(testtools.TestCase):
utils.safe_header('somekey', None))
for sensitive_header in utils.SENSITIVE_HEADERS:
- (name, value) = utils.safe_header(sensitive_header, 'somestring')
+ (name, value) = utils.safe_header(
+ sensitive_header,
+ encodeutils.safe_encode('somestring'))
self.assertEqual(sensitive_header, name)
self.assertTrue(value.startswith("{SHA1}"))