diff options
| author | Malcolm Box <malcolm@tellybug.com> | 2014-04-23 12:06:23 +0100 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2014-04-23 14:56:54 +0200 |
| commit | 07235aec9d0853b4fa58629c572912786b6270c9 (patch) | |
| tree | d73f701a321a188fe461e690fe297b34bcc2c211 /tests | |
| parent | e192f131033d68e1b018263aee6fe8804a923b22 (diff) | |
[1.7.x] Fixed #22495 -- Locmem cache.add() failed with infinite timeouts
cache.add() incorrectly succeeded when there was an existing key
with an infinite (None) timeout.
Backport of af5f688392 from master.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/cache/tests.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/cache/tests.py b/tests/cache/tests.py index c93bcd816a..a9f5927c83 100644 --- a/tests/cache/tests.py +++ b/tests/cache/tests.py @@ -491,6 +491,9 @@ class BaseCacheTests(object): cache.add('key2', 'ham', None) self.assertEqual(cache.get('key2'), 'ham') + added = cache.add('key1', 'new eggs', None) + self.assertEqual(added, False) + self.assertEqual(cache.get('key1'), 'eggs') cache.set_many({'key3': 'sausage', 'key4': 'lobster bisque'}, None) self.assertEqual(cache.get('key3'), 'sausage') |
