Skip to content

Commit 700d747

Browse files
committed
Fix zero_chull test
1 parent a9b01a0 commit 700d747

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

django_mongodb_backend/cache.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def set(self, key, value, timeout=DEFAULT_TIMEOUT, version=None):
9797
key = self.make_and_validate_key(key, version=version)
9898
serialized_data = self.serializer.dumps(value)
9999
num = self.collection.count_documents({})
100-
if num > self._max_entries:
100+
if num >= self._max_entries:
101101
self._cull(num)
102102
return self.collection.update_one(
103103
{"key": key},
@@ -115,7 +115,7 @@ def add(self, key, value, timeout=DEFAULT_TIMEOUT, version=None):
115115
key = self.make_and_validate_key(key, version=version)
116116
serialized_data = self.serializer.dumps(value)
117117
num = self.collection.count_documents({})
118-
if num > self._max_entries:
118+
if num >= self._max_entries:
119119
self._cull(num)
120120
try:
121121
self.collection.update_one(

tests/cache_/tests.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ def test_cull(self):
476476
self._perform_cull_test("cull", 50, 29)
477477

478478
def test_zero_cull(self):
479-
self._perform_cull_test("zero_cull", 50, 18)
479+
self._perform_cull_test("zero_cull", 50, 19)
480480

481481
def test_cull_delete_when_store_empty(self):
482482
try:

0 commit comments

Comments
 (0)