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

@@ -76,15 +76,11 @@ def progress_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
@@ -118,7 +114,7 @@ class TestDownloadProgressWebSocket:
# Add item to queue
item_ids = await download_service.add_to_queue(
serie_id="test_serie_1",
serie_folder="test_folder",
serie_folder="test_serie_1",
serie_name="Test Anime",
episodes=[EpisodeIdentifier(season=1, episode=1)],
priority=DownloadPriority.NORMAL,
@@ -168,7 +164,7 @@ class TestDownloadProgressWebSocket:
# Add item with specific episode info
await download_service.add_to_queue(
serie_id="test_serie_2",
serie_folder="test_folder",
serie_folder="test_serie_2",
serie_name="My Test Anime",
episodes=[EpisodeIdentifier(season=2, episode=5)],
priority=DownloadPriority.HIGH,
@@ -203,7 +199,7 @@ class TestDownloadProgressWebSocket:
await download_service.add_to_queue(
serie_id="test_serie_3",
serie_folder="test_folder",
serie_folder="test_serie_3",
serie_name="Progress Test",
episodes=[EpisodeIdentifier(season=1, episode=1)],
)
@@ -240,7 +236,7 @@ class TestDownloadProgressWebSocket:
await download_service.add_to_queue(
serie_id="test_serie_4",
serie_folder="test_folder",
serie_folder="test_serie_4",
serie_name="Speed Test",
episodes=[EpisodeIdentifier(season=1, episode=1)],
)
@@ -272,7 +268,7 @@ class TestDownloadProgressWebSocket:
await download_service.add_to_queue(
serie_id="test_serie_5",
serie_folder="test_folder",
serie_folder="test_serie_5",
serie_name="No Broadcast Test",
episodes=[EpisodeIdentifier(season=1, episode=1)],
)
@@ -300,7 +296,7 @@ class TestDownloadProgressWebSocket:
await download_service.add_to_queue(
serie_id="test_serie_6",
serie_folder="test_folder",
serie_folder="test_serie_6",
serie_name="Error Handling Test",
episodes=[EpisodeIdentifier(season=1, episode=1)],
)
@@ -331,7 +327,7 @@ class TestDownloadProgressWebSocket:
# Add multiple episodes
item_ids = await download_service.add_to_queue(
serie_id="test_serie_7",
serie_folder="test_folder",
serie_folder="test_serie_7",
serie_name="Multi Episode Test",
episodes=[
EpisodeIdentifier(season=1, episode=1),
@@ -378,7 +374,7 @@ class TestDownloadProgressWebSocket:
await download_service.add_to_queue(
serie_id="test_serie_8",
serie_folder="test_folder",
serie_folder="test_serie_8",
serie_name="Model Test",
episodes=[EpisodeIdentifier(season=1, episode=1)],
)