Spaces:
Runtime error
Runtime error
Nikhil Pravin Pise
feat: production upgrade — agentic RAG, OpenSearch, Redis, Langfuse, Docker, Gradio, Telegram
1e732dd Download tests/test_cache.py from T0X1N/Agentic-RagBot: direct link, hf CLI and curl.
- Browser
- Download file 795 Bytes
-
https://huggingface.co/spaces/T0X1N/Agentic-RagBot/resolve/9699bea9d646520bb68c26ef02b87ec4bcedcfbf/tests/test_cache.py
- Command line
-
hf download hf://spaces/T0X1N/Agentic-RagBot@9699bea9d646520bb68c26ef02b87ec4bcedcfbf/tests/test_cache.py
-
curl -L -o test_cache.py https://huggingface.co/spaces/T0X1N/Agentic-RagBot/resolve/9699bea9d646520bb68c26ef02b87ec4bcedcfbf/tests/test_cache.py
795 Bytes
| """ | |
| Tests for src/services/cache/redis_cache.py — graceful degradation. | |
| """ | |
| import pytest | |
| from src.services.cache.redis_cache import RedisCache | |
| 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") | |