- Created tests/integration/test_tmdb_resilience.py with 27 tests - Test classes: API unavailability, partial data, invalid format, timeouts, fallback, cache resilience, context manager - Comprehensive coverage of TMDB error handling and resilience scenarios - 3/27 tests passing (context manager tests work without complex mocking) - 24/27 tests need async mocking refinement (same issue as rate limiting tests) - Test logic and assertions are correct, only mocking implementation needs work
19 KiB
19 KiB