diff options
| author | Michael Merickel <michael@merickel.org> | 2014-02-27 16:51:10 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2014-02-27 16:51:10 -0500 |
| commit | 7075e1742529f7de53dd794e9ded0baaa3584135 (patch) | |
| tree | 000d5a4d34ab0f675c2bebfa140fa366fb4836d1 | |
| parent | 1098ac88253ab7bee225bbb620381d3c7c4f99af (diff) | |
| download | pyramid-7075e1742529f7de53dd794e9ded0baaa3584135.tar.gz pyramid-7075e1742529f7de53dd794e9ded0baaa3584135.tar.bz2 pyramid-7075e1742529f7de53dd794e9ded0baaa3584135.zip | |
reproduce timeout=None bug
| -rw-r--r-- | pyramid/tests/test_session.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pyramid/tests/test_session.py b/pyramid/tests/test_session.py index 1ad0729b3..1abc43e82 100644 --- a/pyramid/tests/test_session.py +++ b/pyramid/tests/test_session.py @@ -52,6 +52,15 @@ class SharedCookieSessionTests(object): session = self._makeOne(request, timeout=1) self.assertEqual(dict(session), {}) + def test_timeout_never(self): + import time + request = testing.DummyRequest() + LONG_TIME = 31536000 + cookieval = self._serialize((time.time() + LONG_TIME, 0, {'state': 1})) + request.cookies['session'] = cookieval + session = self._makeOne(request, timeout=None) + self.assertEqual(dict(session), {'state': 1}) + def test_changed(self): request = testing.DummyRequest() session = self._makeOne(request) |
