fix test issues

This commit is contained in:
2025-10-21 19:42:39 +02:00
parent 2e57c4f424
commit 71841645cf
7 changed files with 321 additions and 290 deletions

View File

@@ -83,10 +83,17 @@ def mock_series_app():
@pytest.fixture
def mock_anime_service(mock_series_app):
def mock_anime_service(mock_series_app, tmp_path):
"""Create a mock AnimeService."""
with patch("src.server.services.anime_service.SeriesApp", return_value=mock_series_app):
service = AnimeService()
# Create a temporary directory for the service
test_dir = tmp_path / "anime"
test_dir.mkdir()
with patch(
"src.server.services.anime_service.SeriesApp",
return_value=mock_series_app
):
service = AnimeService(directory=str(test_dir))
service.download = AsyncMock(return_value=True)
yield service