refactor: restructure core→server, split large entity files into database module
- Move src/core/ → src/server/ - Split SerieList.py (531 lines) and series.py (414 lines) into src/server/database/ - Add database/models.py for SQLAlchemy models - Update all test imports to reflect new structure - Remove deprecated test files (test_serie_class.py, test_serie_folder_with_year.py)
This commit is contained in:
@@ -5,8 +5,8 @@ from unittest.mock import MagicMock, patch
|
||||
|
||||
import pytest
|
||||
|
||||
from src.core.providers.base_provider import Loader
|
||||
from src.core.providers.monitored_provider import (
|
||||
from src.server.providers.base_provider import Loader
|
||||
from src.server.providers.monitored_provider import (
|
||||
MonitoredProviderWrapper,
|
||||
wrap_provider,
|
||||
)
|
||||
@@ -84,7 +84,7 @@ def mock_health_monitor():
|
||||
def monitored_wrapper(mock_provider, mock_health_monitor):
|
||||
"""Create a monitored wrapper with mock health monitor."""
|
||||
with patch(
|
||||
"src.core.providers.monitored_provider.get_health_monitor",
|
||||
"src.server.providers.monitored_provider.get_health_monitor",
|
||||
return_value=mock_health_monitor,
|
||||
):
|
||||
wrapper = ConcreteMonitoredWrapper(
|
||||
@@ -100,7 +100,7 @@ class TestMonitoredProviderWrapperInit:
|
||||
def test_wrapper_stores_provider(self, mock_provider):
|
||||
"""Wrapper should store the wrapped provider."""
|
||||
with patch(
|
||||
"src.core.providers.monitored_provider.get_health_monitor"
|
||||
"src.server.providers.monitored_provider.get_health_monitor"
|
||||
):
|
||||
wrapper = ConcreteMonitoredWrapper(mock_provider)
|
||||
assert wrapper._provider is mock_provider
|
||||
@@ -108,7 +108,7 @@ class TestMonitoredProviderWrapperInit:
|
||||
def test_wrapper_monitoring_enabled_by_default(self, mock_provider):
|
||||
"""Monitoring should be enabled by default."""
|
||||
with patch(
|
||||
"src.core.providers.monitored_provider.get_health_monitor"
|
||||
"src.server.providers.monitored_provider.get_health_monitor"
|
||||
):
|
||||
wrapper = ConcreteMonitoredWrapper(mock_provider)
|
||||
assert wrapper._enable_monitoring is True
|
||||
@@ -320,7 +320,7 @@ class TestWrapProviderFunction:
|
||||
def test_wrap_creates_monitored_wrapper(self, mock_provider):
|
||||
"""wrap_provider should return MonitoredProviderWrapper."""
|
||||
with patch(
|
||||
"src.core.providers.monitored_provider.get_health_monitor"
|
||||
"src.server.providers.monitored_provider.get_health_monitor"
|
||||
):
|
||||
# wrap_provider returns MonitoredProviderWrapper which can't be
|
||||
# instantiated directly due to missing abstract methods.
|
||||
|
||||
Reference in New Issue
Block a user