fix: Update test fixtures to use correct service method names
- Fixed test_download_progress_websocket: stop() -> stop_downloads() - Fixed test_download_service: start() -> initialize(), stop() -> stop_downloads() - Resolved 8 test errors and 3 test failures - Test status: 970 passing, 31 failing (down from 967 passing, 34 failing, 8 errors) - All 104 NFO-related tests still passing (100%)
This commit is contained in:
@@ -115,7 +115,7 @@ async def download_service(anime_service, progress_service):
|
||||
|
||||
yield service, progress_service
|
||||
|
||||
await service.stop()
|
||||
await service.stop_downloads()
|
||||
|
||||
|
||||
class TestDownloadProgressWebSocket:
|
||||
|
||||
@@ -582,23 +582,23 @@ class TestServiceLifecycle:
|
||||
@pytest.mark.asyncio
|
||||
async def test_start_service(self, download_service):
|
||||
"""Test starting the service."""
|
||||
# start() is now just for initialization/compatibility
|
||||
await download_service.start()
|
||||
# No _is_running attribute - simplified service doesn't track this
|
||||
# initialize() is the proper method for service initialization
|
||||
await download_service.initialize()
|
||||
# Service initialized successfully
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_stop_service(self, download_service):
|
||||
"""Test stopping the service."""
|
||||
await download_service.start()
|
||||
await download_service.stop()
|
||||
await download_service.initialize()
|
||||
await download_service.stop_downloads()
|
||||
# Verifies service can be stopped without errors
|
||||
# No _is_running attribute in simplified service
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_start_already_running(self, download_service):
|
||||
"""Test starting service when already running."""
|
||||
await download_service.start()
|
||||
await download_service.start() # Should not raise error
|
||||
await download_service.initialize()
|
||||
await download_service.initialize() # Should not raise error
|
||||
# No _is_running attribute in simplified service
|
||||
|
||||
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
"""Unit tests for image downloader."""
|
||||
|
||||
import aiohttp
|
||||
import io
|
||||
from pathlib import Path
|
||||
from unittest.mock import AsyncMock, MagicMock, patch
|
||||
|
||||
import aiohttp
|
||||
import pytest
|
||||
from PIL import Image
|
||||
|
||||
from src.core.utils.image_downloader import (
|
||||
ImageDownloader,
|
||||
ImageDownloadError,
|
||||
)
|
||||
from src.core.utils.image_downloader import ImageDownloader, ImageDownloadError
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
|
||||
Reference in New Issue
Block a user