Fix test_utils for py34

test_utils was failing on py34 with an error like:

 testtools.testresult.real._StringException: Traceback (most recent call last):
   File "/opt/stack/keystone/keystone/tests/unit/common/test_utils.py", line 154, in test_pki_encoder
     self.assertEqual(expected_json, json)
 ...
 testtools.matchers._impl.MismatchError: b'{"field":"value"}' != '{"field":"value"}'

bp python3

Change-Id: I944f7fe37fccfa978493730d3fd17147e4f4ddd7
This commit is contained in:
Brant Knudson 2015-07-20 20:18:27 -05:00
parent 25d68d1334
commit 4dab1424db
2 changed files with 2 additions and 1 deletions
keystone/tests/unit/common
tox.ini

@ -150,7 +150,7 @@ class UtilsTestCase(tests.BaseTestCase):
def test_pki_encoder(self):
data = {'field': 'value'}
json = jsonutils.dumps(data, cls=common_utils.PKIEncoder)
expected_json = b'{"field":"value"}'
expected_json = '{"field":"value"}'
self.assertEqual(expected_json, json)

@ -23,6 +23,7 @@ commands =
keystone/tests/unit/common/test_injection.py \
keystone/tests/unit/common/test_json_home.py \
keystone/tests/unit/common/test_sql_core.py \
keystone/tests/unit/common/test_utils.py \
keystone/tests/unit/test_auth_plugin.py \
keystone/tests/unit/test_backend.py \
keystone/tests/unit/test_backend_endpoint_policy.py \