""" Tests for src/services/cache/redis_cache.py — graceful degradation. """ class TestNullCache: """When Redis is disabled, the NullCache should degrade gracefully.""" def test_null_cache_get_returns_none(self): from src.services.cache.redis_cache import _NullCache cache = _NullCache() assert cache.get("anything") is None def test_null_cache_set_noop(self): from src.services.cache.redis_cache import _NullCache cache = _NullCache() # Should not raise cache.set("key", "value", ttl=10) def test_null_cache_delete_noop(self): from src.services.cache.redis_cache import _NullCache cache = _NullCache() cache.delete("key")