mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #22606 -- Locmemcache has_key() failed for infinite cache expiry
Refactored cache expiry logic for Locmemcache to make consistent across all places where accessed, and correctly handle None as expiry time.
This commit is contained in:
parent
fdbd29dd27
commit
66880e4cd1
2 changed files with 11 additions and 8 deletions
2
tests/cache/tests.py
vendored
2
tests/cache/tests.py
vendored
|
@ -285,6 +285,8 @@ class BaseCacheTests(object):
|
|||
cache.set("hello1", "goodbye1")
|
||||
self.assertEqual(cache.has_key("hello1"), True)
|
||||
self.assertEqual(cache.has_key("goodbye1"), False)
|
||||
cache.set("no_expiry", "here", None)
|
||||
self.assertEqual(cache.has_key("no_expiry"), True)
|
||||
|
||||
def test_in(self):
|
||||
# The in operator can be used to inspect cache contents
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue