soulsync/tests
Antti Kettunen 17865fe712
Refactor artist discography completion metadata flow
Move completion checks into metadata_service and make them follow the configured metadata source priority.

Drop the old test-mode path, remove the web_server wrapper indirection, and keep artist inference on explicit release metadata instead of guessing from a track search.

Add coverage for the source-priority completion behavior and the safer artist-name handling.
2026-04-19 15:40:08 +03:00
..
conftest.py Remove emojis from all Python log and print statements 2026-04-11 21:11:02 -07:00
test_acoustid_scanner.py Fix null-pointer error in acoustid_scanner 2026-04-17 19:17:24 +03:00
test_album_completeness_job.py Utilize global Spotify client in repair jobs 2026-04-15 07:18:34 +03:00
test_dashboard_events.py Realign test file names 2026-04-17 21:25:01 +03:00
test_enrichment_events.py Realign test file names 2026-04-17 21:25:01 +03:00
test_library_reorganize.py Make library reorganize source-aware 2026-04-15 21:35:58 +03:00
test_metadata_gap_filler.py Make metadata gap filler source-aware 2026-04-15 21:35:57 +03:00
test_metadata_service_cache.py Centralize Hydrabase enablement 2026-04-18 18:47:54 +03:00
test_metadata_service_discography.py Refactor artist discography completion metadata flow 2026-04-19 15:40:08 +03:00
test_missing_cover_art.py Respect source preference in cover art repair job 2026-04-15 21:28:12 +03:00
test_repair_worker_album_fill.py Fix track ID generation in repair flows 2026-04-17 19:26:08 +03:00
test_sync_discovery_scan_events.py Realign test file names 2026-04-17 21:25:01 +03:00
test_tool_progress_events.py Realign test file names 2026-04-17 21:25:01 +03:00
test_track_number_repair.py Use metadata source priority in track number repair job 2026-04-15 21:28:12 +03:00
test_unknown_artist_fixer.py Use metadata source priority in unknown artist fixer job 2026-04-15 21:28:10 +03:00
test_watchlist_scanner_scan.py Clarify similar-artist freshness and backfill 2026-04-17 09:53:03 +03:00
test_websocket_client_transport.py Fix Socket.IO client fallback order 2026-04-14 19:12:32 +09:30
test_websocket_infrastructure.py Realign test file names 2026-04-17 21:25:01 +03:00