summaryrefslogtreecommitdiff
path: root/tests/cache/tests.py
diff options
context:
space:
mode:
authorMalcolm Box <malcolm@tellybug.com>2014-05-09 11:23:28 +0100
committerClaude Paroz <claude@2xlibre.net>2014-05-09 19:47:43 +0200
commit8a090c21f10c503dd5f29885e78bfb0cb5588ba4 (patch)
treefc2bbf2fb89d9daf2e652d002721c91dff8d159c /tests/cache/tests.py
parent31eac71a760b5f30796abfb0b18c3f7578b93e84 (diff)
[1.7.x] 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. Backport of 66880e4cd from master.
Diffstat (limited to 'tests/cache/tests.py')
-rw-r--r--tests/cache/tests.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/cache/tests.py b/tests/cache/tests.py
index a9f5927c83..94af45c03e 100644
--- a/tests/cache/tests.py
+++ b/tests/cache/tests.py
@@ -286,6 +286,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