- Create tests/unit/test_nfo_auto_create.py with comprehensive unit tests - Test NFO file existence checking (has_nfo, check_nfo_exists methods) - Test NFO file path resolution with various formats and edge cases - Test year extraction logic from series names (multiple formats) - Test configuration-based behavior (auto_create flag, image_size option) - Test year handling in NFO creation workflow - Test media download configuration (poster/logo/fanart flags) - Test edge cases (empty folders, invalid years, permission errors) - Update docs/instructions.md marking all TIER 1 tasks complete All 27 unit tests passing ✅ TIER 1 COMPLETE: 159/159 tests passing across all critical priority areas! Test coverage summary: - Scheduler system: 37/37 ✅ - NFO batch operations: 32/32 ✅ - Download queue: 47/47 ✅ - Queue persistence: 5/5 ✅ - NFO download workflow: 11/11 ✅ - NFO auto-create unit: 27/27 ✅
13 KiB
13 KiB