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