mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 07:27:15 +08:00
test(sdk): cover query getters and startup injection
This commit is contained in:
@@ -12,11 +12,12 @@ from app.agent.orchestrator import (
|
||||
AgentManagerUnavailableError,
|
||||
)
|
||||
from app.agent.tools.base import reopen_blocking_executors
|
||||
from app.application import query as query_application
|
||||
from app.application.messaging.agent import (
|
||||
create_web_agent_background_task,
|
||||
shutdown_web_agent_background_tasks,
|
||||
)
|
||||
from app.application.query import get_configured_data_query_service
|
||||
from app.sdk import queries as query_sdk
|
||||
from app.startup.initializers import agent as agent_initializer
|
||||
from app.startup.initializers import modules as modules_initializer
|
||||
|
||||
@@ -197,13 +198,14 @@ async def test_agent_initialization_failure_does_not_stop_module_startup(
|
||||
check_auth = MagicMock()
|
||||
monkeypatch.setattr(modules_initializer, "start_frontend", start_frontend)
|
||||
monkeypatch.setattr(modules_initializer, "check_auth", check_auth)
|
||||
monkeypatch.setattr(query_application, "_configured_data_query_service", None)
|
||||
|
||||
try:
|
||||
runtime = await modules_initializer.init_modules()
|
||||
assert runtime.workflow.system_config() is (
|
||||
modules_initializer.get_configured_system_config()
|
||||
)
|
||||
query_page = get_configured_data_query_service().list_subscriptions({"ids": [-1]})
|
||||
query_page = await query_sdk.async_list_subscriptions({"ids": [-1]})
|
||||
assert query_page.items == []
|
||||
assert query_page.total == 0
|
||||
finally:
|
||||
|
||||
Reference in New Issue
Block a user