summaryrefslogtreecommitdiff
path: root/tests/integration/base_storage_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration/base_storage_test.py')
-rw-r--r--tests/integration/base_storage_test.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/integration/base_storage_test.py b/tests/integration/base_storage_test.py
index ee3bf31..4e0f217 100644
--- a/tests/integration/base_storage_test.py
+++ b/tests/integration/base_storage_test.py
@@ -85,6 +85,14 @@ class BaseStorageTest:
assert set(cache.keys()) == {f'key_{i}' for i in range(5, 20)}
assert set(cache.values()) == {f'value_{i}' for i in range(5, 20)}
+ def test_bulk_delete__noop(self):
+ """Just make sure bulk_delete doesn't do anything unexpected if no keys are provided"""
+ cache = self.init_cache()
+ for i in range(20):
+ cache[f'key_{i}'] = f'value_{i}'
+ cache.bulk_delete([])
+ assert len(cache) == 20
+
def test_keyerrors(self):
"""Accessing or deleting a deleted item should raise a KeyError"""
cache = self.init_cache()