diff options
| author | Ran Benita <ran234@gmail.com> | 2019-04-01 12:29:10 +0300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-04-08 11:26:06 +0200 |
| commit | 19fc6376ce67d01ca37a91ef2f55ef769f50513a (patch) | |
| tree | a40bb59e08bec7f9c6358d078a7e3157760b7993 /tests | |
| parent | cef3f2d3c64055c9fc1757fd61dba24b557a2add (diff) | |
Fixed #30304 -- Added support for the HttpOnly, SameSite, and Secure flags on language cookies.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/view_tests/tests/test_i18n.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/view_tests/tests/test_i18n.py b/tests/view_tests/tests/test_i18n.py index 7b36181800..1362bc2911 100644 --- a/tests/view_tests/tests/test_i18n.py +++ b/tests/view_tests/tests/test_i18n.py @@ -45,6 +45,9 @@ class SetLanguageTests(TestCase): self.assertEqual(language_cookie['domain'], '') self.assertEqual(language_cookie['path'], '/') self.assertEqual(language_cookie['max-age'], '') + self.assertEqual(language_cookie['httponly'], '') + self.assertEqual(language_cookie['samesite'], '') + self.assertEqual(language_cookie['secure'], '') def test_setlang_unsafe_next(self): """ @@ -175,6 +178,9 @@ class SetLanguageTests(TestCase): 'LANGUAGE_COOKIE_AGE': 3600 * 7 * 2, 'LANGUAGE_COOKIE_DOMAIN': '.example.com', 'LANGUAGE_COOKIE_PATH': '/test/', + 'LANGUAGE_COOKIE_HTTPONLY': True, + 'LANGUAGE_COOKIE_SAMESITE': 'Strict', + 'LANGUAGE_COOKIE_SECURE': True, } with self.settings(**test_settings): post_data = {'language': 'pl', 'next': '/views/'} @@ -184,6 +190,9 @@ class SetLanguageTests(TestCase): self.assertEqual(language_cookie['domain'], '.example.com') self.assertEqual(language_cookie['path'], '/test/') self.assertEqual(language_cookie['max-age'], 3600 * 7 * 2) + self.assertEqual(language_cookie['httponly'], True) + self.assertEqual(language_cookie['samesite'], 'Strict') + self.assertEqual(language_cookie['secure'], True) def test_setlang_decodes_http_referer_url(self): """ |
