diff options
| author | Thomas Chaumeny <t.chaumeny@gmail.com> | 2014-11-10 19:33:49 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-12-22 07:46:40 -0500 |
| commit | 994d6137a2519436d17d5b3d16cb49a3fa79f93e (patch) | |
| tree | 67b7fc6b506b179bdfac716eca8c92f5d13247ee /tests/signed_cookies_tests | |
| parent | 54085b0f9ba7d9f705f9b9c90d3433b0ef6aa042 (diff) | |
Fixed #23792 -- Added test.utils.freeze_time() context manager.
Diffstat (limited to 'tests/signed_cookies_tests')
| -rw-r--r-- | tests/signed_cookies_tests/tests.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/tests/signed_cookies_tests/tests.py b/tests/signed_cookies_tests/tests.py index ff8fe76bf6..e53d7bd624 100644 --- a/tests/signed_cookies_tests/tests.py +++ b/tests/signed_cookies_tests/tests.py @@ -1,10 +1,9 @@ from __future__ import unicode_literals -import time - from django.core import signing from django.http import HttpRequest, HttpResponse from django.test import TestCase, override_settings +from django.test.utils import freeze_time class SignedCookieTest(TestCase): @@ -46,22 +45,18 @@ class SignedCookieTest(TestCase): def test_max_age_argument(self): value = 'hello' - _time = time.time - time.time = lambda: 123456789 - try: + with freeze_time(123456789): response = HttpResponse() response.set_signed_cookie('c', value) request = HttpRequest() request.COOKIES['c'] = response.cookies['c'].value self.assertEqual(request.get_signed_cookie('c'), value) - time.time = lambda: 123456800 + with freeze_time(123456800): self.assertEqual(request.get_signed_cookie('c', max_age=12), value) self.assertEqual(request.get_signed_cookie('c', max_age=11), value) self.assertRaises(signing.SignatureExpired, request.get_signed_cookie, 'c', max_age=10) - finally: - time.time = _time @override_settings(SECRET_KEY=b'\xe7') def test_signed_cookies_with_binary_key(self): |
