diff options
author | Vincent Untz <vuntz@suse.com> | 2015-04-24 13:29:12 +0200 |
---|---|---|
committer | Vincent Untz <vuntz@suse.com> | 2015-11-17 18:14:20 +0100 |
commit | f65ba822682a8ea6939144a77bddef341b997911 (patch) | |
tree | 30e22a70ab071d96c0b3c8f56f19238dc2867fc1 /glanceclient/tests/unit/test_utils.py | |
parent | d91210c806fe1f5bad39b18bf3ee38d3669fd8c3 (diff) | |
download | python-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.py | 4 |
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}")) |