diff options
| author | Michael Merickel <michael@merickel.org> | 2014-02-27 16:52:12 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2014-02-27 16:52:12 -0500 |
| commit | 9549f66c78f18e4a041e96cbc78e7aa8d75fb4fe (patch) | |
| tree | 364edf68f5144941c65bee5d3f1c4343ee69f3d8 | |
| parent | 8f4fbd84220a3256cbeee3f2adcc333c0ef0e6aa (diff) | |
| download | pyramid-9549f66c78f18e4a041e96cbc78e7aa8d75fb4fe.tar.gz pyramid-9549f66c78f18e4a041e96cbc78e7aa8d75fb4fe.tar.bz2 pyramid-9549f66c78f18e4a041e96cbc78e7aa8d75fb4fe.zip | |
reproduce reissue_time=None bug
| -rw-r--r-- | pyramid/tests/test_session.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pyramid/tests/test_session.py b/pyramid/tests/test_session.py index 1abc43e82..1aaa7a2ba 100644 --- a/pyramid/tests/test_session.py +++ b/pyramid/tests/test_session.py @@ -288,6 +288,14 @@ class TestBaseCookieSession(SharedCookieSessionTests, unittest.TestCase): self.assertEqual(session['state'], 1) self.assertFalse(session._dirty) + def test_reissue_never(self): + request = testing.DummyRequest() + cookieval = self._serialize((0, 0, {'state': 1})) + request.cookies['session'] = cookieval + session = self._makeOne(request, reissue_time=None, timeout=None) + self.assertEqual(session['state'], 1) + self.assertFalse(session._dirty) + class TestSignedCookieSession(SharedCookieSessionTests, unittest.TestCase): def _makeOne(self, request, **kw): from pyramid.session import SignedCookieSessionFactory @@ -314,6 +322,14 @@ class TestSignedCookieSession(SharedCookieSessionTests, unittest.TestCase): self.assertEqual(session['state'], 1) self.assertFalse(session._dirty) + def test_reissue_never(self): + request = testing.DummyRequest() + cookieval = self._serialize((0, 0, {'state': 1})) + request.cookies['session'] = cookieval + session = self._makeOne(request, reissue_time=None, timeout=None) + self.assertEqual(session['state'], 1) + self.assertFalse(session._dirty) + def test_custom_salt(self): import time request = testing.DummyRequest() |
