test: synchronize AppPush inventory and architecture metrics

This commit is contained in:
jxxghp
2026-10-24 07:57:17 +08:00
parent 3ac7526930
commit 438fa5ef0a
2 changed files with 7 additions and 7 deletions

View File

@@ -816,8 +816,8 @@ flowchart LR
| 指标 | 当前值 |
|---|---:|
| Python 模块 | 1129 |
| 内部导入边 | 9,715 |
| Python 模块 | 1131 |
| 内部导入边 | 9,727 |
| 非平凡 SCC | 1(29 个模块的 TMDB vendor 精确 containment) |
| Application / Chain 具体 Adapter 直连 | 0 / 0 |
| Direct egress | 51(精确 policy 准入,Application / Chain 均为 0) |

View File

@@ -697,7 +697,7 @@ from app.runtime.extensions.module.adapter import (
registry = build_host_module_registry()
specs = registry.list_specs()
assert len(specs) == 41
assert len(specs) == 42
adapter = HostModuleAdapter()
lifecycle_events = []
@@ -748,7 +748,7 @@ from app.schemas.types import EventType
registry = build_host_module_registry()
specs = registry.list_specs()
assert len(specs) == 41
assert len(specs) == 42
spec_by_id = {spec.id: spec for spec in specs}
events = {spec.id: [] for spec in specs}
@@ -920,7 +920,7 @@ from app.runtime.extensions.module.adapter import (
registry = build_host_module_registry()
specs = registry.list_specs()
assert len(specs) == 41
assert len(specs) == 42
configured_specs = tuple(
spec for spec in specs
if spec.activation is ActivationPolicy.WHEN_CONFIGURED
@@ -1029,7 +1029,7 @@ from app.application.module import configure_module_runtime
configure_module_runtime(lambda: ModuleManager())
manager = ModuleManager()
assert len(manager.list_specs()) == 41
assert len(manager.list_specs()) == 42
assert manager.get_specs() == manager.list_specs()
from app.api.endpoints.module import modulelist
@@ -1160,7 +1160,7 @@ from app.runtime.extensions.module.manager import ModuleManager
manager = ModuleManager()
modules = manager.get_modules()
assert len(modules) == len(manager.list_specs()) == 41
assert len(modules) == len(manager.list_specs()) == 42
for spec in manager.list_specs():
implementation = modules[spec.id]
assert implementation.get_name() == spec.metadata["name"]