refactor(context): require directory service dependencies

This commit is contained in:
Dariusz L
2026-08-02 02:55:06 +02:00
parent 39a0606afa
commit 9cd8966d13
2 changed files with 25 additions and 16 deletions
+9
View File
@@ -1,6 +1,7 @@
import pytest
from core.routes.context import RouteContext
from core.services.directory_service import DirectoryService
from core.services.scanner_service import ScannerService
@@ -17,3 +18,11 @@ def test_route_context_remains_immutable_after_construction():
def test_scanner_service_requires_mandatory_route_dependencies():
with pytest.raises(KeyError, match="Missing route dependency: asyncio"):
ScannerService(RouteContext({}))
def test_directory_service_requires_mandatory_route_dependencies():
with pytest.raises(
KeyError,
match="Missing route dependency: TEMPLATE_KEY_ALIASES",
):
DirectoryService(RouteContext({}))