From 554a020f91553d60efb449d0d23ea3e37ecdb42d Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Sat, 19 Oct 2013 01:15:48 -0500 Subject: fix tests on python 3 --- pyramid/tests/test_session.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pyramid/tests/test_session.py b/pyramid/tests/test_session.py index 04740b0cd..382cf8eb5 100644 --- a/pyramid/tests/test_session.py +++ b/pyramid/tests/test_session.py @@ -285,7 +285,7 @@ class TestSignedCookieSession(SharedCookieSessionTests, unittest.TestCase): kw.setdefault('secret', 'secret') return SignedCookieSessionFactory(**kw)(request) - def _serialize(self, value, salt='pyramid.session.', hashalg='sha512'): + def _serialize(self, value, salt=b'pyramid.session.', hashalg='sha512'): import base64 import hashlib import hmac @@ -293,7 +293,7 @@ class TestSignedCookieSession(SharedCookieSessionTests, unittest.TestCase): digestmod = lambda: hashlib.new(hashalg) cstruct = pickle.dumps(value, pickle.HIGHEST_PROTOCOL) - sig = hmac.new(salt + 'secret', cstruct, digestmod).digest() + sig = hmac.new(salt + b'secret', cstruct, digestmod).digest() return base64.b64encode(cstruct + sig) def test_reissue_not_triggered(self): @@ -308,17 +308,17 @@ class TestSignedCookieSession(SharedCookieSessionTests, unittest.TestCase): def test_custom_salt(self): import time request = testing.DummyRequest() - cookieval = self._serialize((time.time(), 0, {'state': 1}), salt='f.') + cookieval = self._serialize((time.time(), 0, {'state': 1}), salt=b'f.') request.cookies['session'] = cookieval - session = self._makeOne(request, salt='f.') + session = self._makeOne(request, salt=b'f.') self.assertEqual(session['state'], 1) def test_salt_mismatch(self): import time request = testing.DummyRequest() - cookieval = self._serialize((time.time(), 0, {'state': 1}), salt='f.') + cookieval = self._serialize((time.time(), 0, {'state': 1}), salt=b'f.') request.cookies['session'] = cookieval - session = self._makeOne(request, salt='g.') + session = self._makeOne(request, salt=b'g.') self.assertEqual(session, {}) def test_custom_hashalg(self): @@ -354,7 +354,7 @@ class TestSignedCookieSession(SharedCookieSessionTests, unittest.TestCase): import time request = testing.DummyRequest() cstruct = dummy_serialize((time.time(), 0, {'state': 1})) - sig = hmac.new('pyramid.session.secret', cstruct, sha512).digest() + sig = hmac.new(b'pyramid.session.secret', cstruct, sha512).digest() cookieval = base64.b64encode(cstruct + sig) request.cookies['session'] = cookieval session = self._makeOne(request, deserialize=dummy_deserialize) -- cgit v1.2.3