FOIA_Doc_Search / tests /test_adapter_contract.py
GodsDevProject's picture
Create tests/test_adapter_contract.py
e82495b verified
def test_adapters_have_rate_limit():
adapters = get_all_adapters()
for name, adapter in adapters.items():
assert hasattr(adapter, "_rate_limit"), f"{name} missing rate limiter"
assert hasattr(adapter, "rate_limit_seconds"), f"{name} missing rate_limit_seconds"