tests/gateway/test_fallback_eviction.py::TestFallbackEvictionGating::test_failed_run_does_not_evict_cached_agent tests/gateway/test_fallback_eviction.py::TestFallbackEvictionGating::test_successful_run_allows_eviction tests/gateway/test_fallback_eviction.py::TestFallbackEvictionGating::test_none_result_treated_as_not_failed tests/gateway/test_fallback_eviction.py::TestFallbackEvictionGating::test_missing_failed_key_treated_as_not_failed