disagreement/tests/test_cache.py
2025-06-09 22:25:14 -06:00

18 lines
328 B
Python

import time
from disagreement.cache import Cache
def test_cache_store_and_get():
cache = Cache()
cache.set("a", 123)
assert cache.get("a") == 123
def test_cache_ttl_expiry():
cache = Cache(ttl=0.01)
cache.set("b", 1)
assert cache.get("b") == 1
time.sleep(0.02)
assert cache.get("b") is None