Skip to content

Commit 36a54cc

Browse files
committed
Cleanup.
1 parent e486bb6 commit 36a54cc

File tree

2 files changed

+8
-27
lines changed

2 files changed

+8
-27
lines changed

tests/settings/sqlite_herd.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,5 @@
2727
INSTALLED_APPS = ["django.contrib.sessions"]
2828

2929
USE_TZ = False
30+
31+
CACHE_HERD_TIMEOUT = 2

tests/test_backend.py

Lines changed: 6 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,6 @@
1717
from django_redis.serializers.msgpack import MSGPackSerializer
1818

1919

20-
@pytest.fixture
21-
def patch_herd_settings():
22-
default_cache = caches["default"]
23-
if isinstance(default_cache.client, herd.HerdClient):
24-
# destroy cache to force recreation with updated settings
25-
del caches["default"]
26-
with override_settings(CACHE_HERD_TIMEOUT=2):
27-
yield
28-
# destroy cache force recreation with original settings
29-
del caches["default"]
30-
else:
31-
yield
32-
33-
3420
class TestDjangoRedisCache:
3521
def test_setnx(self, cache: RedisCache):
3622
# we should ensure there is no test_key_nx in redis
@@ -50,7 +36,7 @@ def test_setnx(self, cache: RedisCache):
5036
res = cache.get("test_key_nx")
5137
assert res is None
5238

53-
def test_setnx_timeout(self, patch_herd_settings, cache: RedisCache):
39+
def test_setnx_timeout(self, cache: RedisCache):
5440
# test that timeout still works for nx=True
5541
res = cache.set("test_key_nx", 1, timeout=2, nx=True)
5642
assert res is True
@@ -129,7 +115,7 @@ def test_save_float(self, cache: RedisCache):
129115
assert isinstance(res, float)
130116
assert res == float_val
131117

132-
def test_timeout(self, patch_herd_settings, cache: RedisCache):
118+
def test_timeout(self, cache: RedisCache):
133119
cache.set("test_key", 222, timeout=3)
134120
time.sleep(4)
135121

@@ -141,9 +127,7 @@ def test_timeout_0(self, cache: RedisCache):
141127
res = cache.get("test_key")
142128
assert res is None
143129

144-
def test_timeout_parameter_as_positional_argument(
145-
self, patch_herd_settings, cache: RedisCache
146-
):
130+
def test_timeout_parameter_as_positional_argument(self, cache: RedisCache):
147131
cache.set("test_key", 222, -1)
148132
res = cache.get("test_key")
149133
assert res is None
@@ -215,7 +199,6 @@ def test_set_many(self, cache: RedisCache):
215199

216200
def test_set_call_empty_pipeline(
217201
self,
218-
patch_herd_settings,
219202
cache: RedisCache,
220203
mocker: MockerFixture,
221204
settings: SettingsWrapper,
@@ -516,11 +499,7 @@ def test_delete_pattern_with_custom_count(self, client_mock, cache: RedisCache):
516499
@patch("django_redis.cache.RedisCache.client")
517500
@override_settings(DJANGO_REDIS_SCAN_ITERSIZE=30)
518501
def test_delete_pattern_with_settings_default_scan_count(
519-
self,
520-
client_mock,
521-
patch_herd_settings,
522-
cache: RedisCache,
523-
settings: SettingsWrapper,
502+
self, client_mock, cache: RedisCache, settings: SettingsWrapper,
524503
):
525504
for key in ["foo-aa", "foo-ab", "foo-bb", "foo-bc"]:
526505
cache.set(key, "foo")
@@ -542,7 +521,7 @@ def test_close_client(self, cache: RedisCache, mocker: MockerFixture):
542521
cache.close()
543522
assert mock.called
544523

545-
def test_ttl(self, patch_herd_settings, cache: RedisCache):
524+
def test_ttl(self, cache: RedisCache):
546525
cache.set("foo", "bar", 10)
547526
ttl = cache.ttl("foo")
548527

@@ -749,7 +728,7 @@ def test_touch_zero_timeout(self, cache: RedisCache):
749728
res = cache.get("test_key")
750729
assert res is None
751730

752-
def test_touch_positive_timeout(self, patch_herd_settings, cache: RedisCache):
731+
def test_touch_positive_timeout(self, cache: RedisCache):
753732
cache.set("test_key", 222, timeout=10)
754733

755734
assert cache.touch("test_key", 2) is True

0 commit comments

Comments
 (0)