diff options
| author | Luke Plant <L.Plant.98@cantab.net> | 2022-03-07 07:24:59 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-03-07 07:29:43 +0100 |
| commit | 1882f6567df361f52e53b555b2faa677361e128a (patch) | |
| tree | a51760518f12d70a07e7a7a876b7ca918010b794 | |
| parent | c6b4d62fa2c7f73b87f6ae7e8cf1d64ee5312dc5 (diff) | |
Refs #33562 -- Added tests HttpRequest.get_signed_cookie() with timedeltas.
| -rw-r--r-- | tests/signed_cookies_tests/tests.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/signed_cookies_tests/tests.py b/tests/signed_cookies_tests/tests.py index cca30bb005..a7ad0c0d84 100644 --- a/tests/signed_cookies_tests/tests.py +++ b/tests/signed_cookies_tests/tests.py @@ -1,3 +1,5 @@ +from datetime import timedelta + from django.core import signing from django.http import HttpRequest, HttpResponse from django.test import SimpleTestCase, override_settings @@ -52,8 +54,13 @@ class SignedCookieTest(SimpleTestCase): 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.assertEqual( + request.get_signed_cookie("c", max_age=timedelta(seconds=11)), value + ) with self.assertRaises(signing.SignatureExpired): request.get_signed_cookie("c", max_age=10) + with self.assertRaises(signing.SignatureExpired): + request.get_signed_cookie("c", max_age=timedelta(seconds=10)) @override_settings(SECRET_KEY=b"\xe7") def test_signed_cookies_with_binary_key(self): |
