summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/view_tests/tests/test_i18n.py9
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):
"""