summaryrefslogtreecommitdiff
path: root/tests
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
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')
-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