fix(ci): align runtime contract tests

This commit is contained in:
jxxghp
2026-08-25 18:21:32 +08:00
parent b914e8b6e4
commit fe06ea8c55
7 changed files with 69 additions and 61 deletions
+10 -2
View File
@@ -6,10 +6,18 @@ from unittest.mock import AsyncMock, MagicMock
import pytest
from fastapi import FastAPI
from app.adapters.network import http as http_utils
from app.runtime.tasks import configure_task_registry, get_task_registry
from app.startup import lifecycle
from app.startup.initializers import modules as modules_initializer
from app.adapters.network import http as http_utils
from app.runtime.tasks import get_task_registry
@pytest.fixture(autouse=True)
def _isolate_task_registry():
"""生命周期用例结束后恢复未启动宿主时的默认任务登记器。"""
configure_task_registry(None)
yield
configure_task_registry(None)
def _assert_completed_once(mock: MagicMock) -> None: