From 162416bfaeec5aeef8df9348e4e36e9408bbe5d0 Mon Sep 17 00:00:00 2001 From: juanifioren Date: Thu, 23 Jul 2015 16:28:20 -0300 Subject: [PATCH] Add missing encode in test. --- oidc_provider/tests/test_token_endpoint.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/oidc_provider/tests/test_token_endpoint.py b/oidc_provider/tests/test_token_endpoint.py index ce5bc53..9a8a659 100644 --- a/oidc_provider/tests/test_token_endpoint.py +++ b/oidc_provider/tests/test_token_endpoint.py @@ -182,11 +182,11 @@ class TokenTestCase(TestCase): response_dic = json.loads(response.content.decode('utf-8')) # Construct PEM key from exponent and modulus. try: - key_e = base64_to_long(response_dic['keys'][0]['e']) + key_e = base64_to_long(response_dic['keys'][0]['e'].encode('utf-8')) key_e = long(key_e) except NameError: key_e = int(key_e) # Python 3 support. - key_n = base64_to_long(response_dic['keys'][0]['n']) + key_n = base64_to_long(response_dic['keys'][0]['n'].encode('utf-8')) KEY = RSA.construct((key_n, key_e)).exportKey('PEM') self.assertEqual(response_dic['keys'][0]['alg'] == 'RS256', True,