feat: robust scraping DSL and health monitoring (Phase 2)
CI / Test (Python 3.11) (push) Has been cancelled
CI / Test (Python 3.12) (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Type Check (push) Has been cancelled
CI / Summary (push) Has been cancelled

- Implemented YAML-driven GenericScraper for resilient scraping
- Added ProvidersManager to manage scraper health and active providers
- Modernized unified search with systematic Kitsu metadata enrichment
- Integrated automated health checks in the scheduler
- Added comprehensive tests for scraping DSL and provider health
This commit is contained in:
root
2026-03-24 10:57:19 +00:00
parent 29c7040b20
commit 2b4cc617cb
8 changed files with 535 additions and 268 deletions
-2
View File
@@ -72,7 +72,6 @@ def mock_kitsu_api_raw():
}
@pytest.mark.skip(reason="New tests for non-implemented feature")
class TestMetadataEnricher:
"""Test MetadataEnricher functionality."""
@@ -389,7 +388,6 @@ class TestMetadataEnricher:
assert result.rating is None
@pytest.mark.skip(reason="New tests for non-implemented feature")
class TestMetadataEnrichmentIntegration:
"""Integration tests for metadata enrichment."""