diff options
author | Pat Ferate <pferate+github@gmail.com> | 2014-07-16 15:58:32 -0700 |
---|---|---|
committer | Pat Ferate <pferate+github@gmail.com> | 2014-07-16 15:58:32 -0700 |
commit | d5a10a52b6d010a9dbfdc5847a4f7df2cc0902bc (patch) | |
tree | 03eb18541d4fb4f9210de72c6eeef89ca2ace044 /tests/test_jwt.py | |
parent | 82ca356f5672526903380faedd7dddf13f38b9ce (diff) | |
download | oauth2client-d5a10a52b6d010a9dbfdc5847a4f7df2cc0902bc.tar.gz |
Updated library imports.
bytes vs str handling.
Diffstat (limited to 'tests/test_jwt.py')
-rw-r--r-- | tests/test_jwt.py | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/tests/test_jwt.py b/tests/test_jwt.py index 8b17fea..7704397 100644 --- a/tests/test_jwt.py +++ b/tests/test_jwt.py @@ -28,14 +28,16 @@ import sys import tempfile import time import unittest -import urlparse try: - from urlparse import parse_qs + from urllib.parse import parse_qs except ImportError: + try: + from urlparse import parse_qs + except ImportError: from cgi import parse_qs -from http_mock import HttpMockSequence +from .http_mock import HttpMockSequence from oauth2client import crypt from oauth2client.anyjson import simplejson from oauth2client.client import Credentials @@ -46,9 +48,11 @@ from oauth2client.client import HAS_OPENSSL from oauth2client.client import HAS_CRYPTO from oauth2client.file import Storage +if sys.version > '3': + long = int def datafile(filename): - f = open(os.path.join(os.path.dirname(__file__), 'data', filename), 'r') + f = open(os.path.join(os.path.dirname(__file__), 'data', filename), 'rb') data = f.read() f.close() return data @@ -76,11 +80,10 @@ class CryptTests(unittest.TestCase): signature = signer.sign('foo') verifier = self.verifier.from_string(public_key, True) + self.assertTrue(verifier.verify(b'foo', signature)) - self.assertTrue(verifier.verify('foo', signature)) - - self.assertFalse(verifier.verify('bar', signature)) - self.assertFalse(verifier.verify('foo', 'bad signagure')) + self.assertFalse(verifier.verify(b'bar', signature)) + self.assertFalse(verifier.verify(b'foo', 'bad signagure')) def _check_jwt_failure(self, jwt, expected_error): try: |