fix tests

This commit is contained in:
2025-11-15 09:11:02 +01:00
parent 8ae8b0cdfb
commit f91875f6fc
10 changed files with 223 additions and 138 deletions

View File

@@ -47,12 +47,11 @@ def websocket_service():
@pytest.fixture
async def anime_service(mock_series_app, progress_service):
"""Create an AnimeService with mocked dependencies."""
with patch("src.server.services.anime_service.SeriesApp", return_value=mock_series_app):
service = AnimeService(
directory="/test/anime",
progress_service=progress_service,
)
yield service
service = AnimeService(
series_app=mock_series_app,
progress_service=progress_service,
)
yield service
@pytest.fixture
@@ -86,6 +85,7 @@ class TestWebSocketDownloadIntegration:
# Add item to queue
item_ids = await download_service.add_to_queue(
serie_id="test_serie",
serie_folder="test_serie",
serie_name="Test Anime",
episodes=[EpisodeIdentifier(season=1, episode=1)],
priority=DownloadPriority.HIGH,
@@ -112,6 +112,7 @@ class TestWebSocketDownloadIntegration:
# Add items
item_ids = await download_service.add_to_queue(
serie_id="test",
serie_folder="test",
serie_name="Test",
episodes=[EpisodeIdentifier(season=1, episode=i) for i in range(1, 4)],
priority=DownloadPriority.NORMAL,
@@ -398,6 +399,7 @@ class TestWebSocketEndToEnd:
# Add items to queue
item_ids = await download_service.add_to_queue(
serie_id="test",
serie_folder="test",
serie_name="Test Anime",
episodes=[EpisodeIdentifier(season=1, episode=1)],
priority=DownloadPriority.HIGH,