fixed some tests

This commit is contained in:
2025-11-15 16:56:12 +01:00
parent f49598d82b
commit fac0cecf90
13 changed files with 10434 additions and 3301 deletions

View File

@@ -101,9 +101,19 @@ def test_get_anime_detail_direct_call():
def test_rescan_direct_call():
"""Test trigger_rescan function directly."""
fake = FakeSeriesApp()
result = asyncio.run(anime_module.trigger_rescan(series_app=fake))
from unittest.mock import AsyncMock
from src.server.services.anime_service import AnimeService
# Create a mock anime service
mock_anime_service = AsyncMock(spec=AnimeService)
mock_anime_service.rescan = AsyncMock()
result = asyncio.run(
anime_module.trigger_rescan(anime_service=mock_anime_service)
)
assert result["success"] is True
mock_anime_service.rescan.assert_called_once()
@pytest.mark.asyncio