diff options
author | gordon chung <gord@live.ca> | 2015-02-02 17:37:39 -0500 |
---|---|---|
committer | gordon chung <gord@live.ca> | 2015-02-03 02:38:13 +0000 |
commit | 468cedc34bef4c7316de5f148c3a99e62c103ffa (patch) | |
tree | ab6acedd6af5818e7008cd0bdba519d2c0ced3e6 /ceilometermiddleware/tests/test_swift.py | |
parent | 1928cbb2210b5a8374a520df6605978f13a0daca (diff) | |
download | ceilometermiddleware-468cedc34bef4c7316de5f148c3a99e62c103ffa.tar.gz |
fix py34 tests
tests should use six.iteritems to pass py34 tests. also,
encode doesn't work consistently across py2 and py3
Change-Id: I1ec858b61ec3786b139be8736a6e1fd1a47f5845
Closes-Bug: #1417303
Diffstat (limited to 'ceilometermiddleware/tests/test_swift.py')
-rw-r--r-- | ceilometermiddleware/tests/test_swift.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ceilometermiddleware/tests/test_swift.py b/ceilometermiddleware/tests/test_swift.py index adfd167..2bb6e33 100644 --- a/ceilometermiddleware/tests/test_swift.py +++ b/ceilometermiddleware/tests/test_swift.py @@ -54,7 +54,7 @@ class FakeRequest(object): if 'wsgi.input' not in environ: environ['wsgi.input'] = six.moves.cStringIO('') - for header, value in headers.iteritems(): + for header, value in six.iteritems(headers): environ['HTTP_%s' % header.upper()] = value self.environ = environ @@ -248,7 +248,7 @@ class TestSwift(tests_base.TestCase): http_headers = [k for k in metadata.keys() if k.startswith('http_header_')] self.assertEqual(1, len(http_headers)) - self.assertEqual(uni.encode('utf-8'), + self.assertEqual(six.text_type(uni), metadata['http_header_unicode']) def test_metadata_headers_on_not_existing_header(self): |