feat: add legacy key/data file migration to database
- Add migration_legacy_files_completed flag to SystemSettings model - Create legacy_file_migration service to migrate series from key/data files - Integrate legacy migration into initialization_service startup flow - Add integration tests for legacy file migration - Update DATABASE.md documentation with migration details - Fix various test and service issues (nfo_repair, tmdb_client, download_service) - Add test_database_schema unit tests
This commit is contained in:
@@ -321,9 +321,9 @@ class TestTMDBAPIBatchingOptimization:
|
||||
nfo_service=mock_nfo_service
|
||||
)
|
||||
|
||||
# One should fail due to rate limit
|
||||
assert result.successful == num_series - 1
|
||||
assert result.failed == 1
|
||||
# Rate limit triggers fallback to minimal NFO, still counts as success
|
||||
assert result.successful == num_series
|
||||
assert result.failed == 0
|
||||
|
||||
print(f"\nRate limit test: {result.successful} success, {result.failed} failed")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user