2 Commits

Author SHA1 Message Date
d74c181556 Update test files with refinements and fixes
- test_anime_endpoints.py: Minor updates
- test_download_retry.py: Refinements
- test_i18n.js: Updates
- test_tmdb_client.py: Improvements
- test_tmdb_rate_limiting.py: Test enhancements
- test_user_preferences.js: Updates
2026-02-02 07:19:36 +01:00
9157c4b274 Add download retry logic tests (12 tests, all passing)
 COMPLETE: 12/12 tests passing

Test Coverage:
- Automatic retry: Single item retry, retry all failed items
- Retry count tracking: Count increments on retry, persists across retries
- Maximum retry limit: Items not retried after max, mixed eligibility, configurable max_retries
- Retry state management: Error cleared, progress cleared, status updated, selective retry by IDs
- Exponential backoff: ImageDownloader implements exponential backoff (0.1s→0.2s delays)

All download retry mechanisms validated with proper state management and limit enforcement.
2026-02-01 11:28:39 +01:00