summaryrefslogtreecommitdiff
path: root/tests/sessions_tests
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2016-04-03 15:09:10 -0700
committerTim Graham <timograham@gmail.com>2016-04-04 07:41:59 -0400
commit5faf745999caa3d2588979ae1262cc28652c21a5 (patch)
tree5662b417a38dda139cd151f990da12afe46f965a /tests/sessions_tests
parentfdf5cd3429369954e8deb764d9f30f6374581613 (diff)
downloaddjango-5faf745999caa3d2588979ae1262cc28652c21a5.tar.gz
Refs #21608 -- Fixed incorrect cache key in cache session backend's save().
The bug was introduced commit 3389c5ea229884a1943873fe7e7ffc2800cefc22.
Diffstat (limited to 'tests/sessions_tests')
-rw-r--r--tests/sessions_tests/tests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/sessions_tests/tests.py b/tests/sessions_tests/tests.py
index bb8ca2b635..6a8a7ee96b 100644
--- a/tests/sessions_tests/tests.py
+++ b/tests/sessions_tests/tests.py
@@ -613,6 +613,12 @@ class CacheSessionTests(SessionTestsMixin, unittest.TestCase):
self.assertEqual(caches['default'].get(self.session.cache_key), None)
self.assertNotEqual(caches['sessions'].get(self.session.cache_key), None)
+ def test_create_and_save(self):
+ self.session = self.backend()
+ self.session.create()
+ self.session.save()
+ self.assertIsNotNone(caches['default'].get(self.session.cache_key))
+
class SessionMiddlewareTests(TestCase):