diff options
author | Sondre Lillebø Gundersen <sondrelg@live.no> | 2021-08-30 16:12:05 +0300 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-08-31 07:34:53 +0200 |
commit | 2c912c348808ee66a4fd164bda68b494243c6c54 (patch) | |
tree | 2719a6a69ab382c1f9917d29bb707c833e294f6a /tests/cache | |
parent | 96ab3a13792c129b9a16c5788e9e0bf3d828564d (diff) | |
download | django-2c912c348808ee66a4fd164bda68b494243c6c54.tar.gz |
Fixed #33061 -- Fixed handling nonexistent keys with negative deltas in incr()/decr() in memcached backends.
Thanks Chris Jerdonek for the review.
Diffstat (limited to 'tests/cache')
-rw-r--r-- | tests/cache/tests.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/cache/tests.py b/tests/cache/tests.py index 8a2926f3d7..cea70463d2 100644 --- a/tests/cache/tests.py +++ b/tests/cache/tests.py @@ -382,6 +382,8 @@ class BaseCacheTests: self.assertEqual(cache.incr('answer', -10), 42) with self.assertRaises(ValueError): cache.incr('does_not_exist') + with self.assertRaises(ValueError): + cache.incr('does_not_exist', -1) cache.set('null', None) with self.assertRaises(self.incr_decr_type_error): cache.incr('null') @@ -396,6 +398,8 @@ class BaseCacheTests: self.assertEqual(cache.decr('answer', -10), 42) with self.assertRaises(ValueError): cache.decr('does_not_exist') + with self.assertRaises(ValueError): + cache.incr('does_not_exist', -1) cache.set('null', None) with self.assertRaises(self.incr_decr_type_error): cache.decr('null') |