refactor: 推进后端分层架构治理

This commit is contained in:
jxxghp
2026-08-18 00:29:14 +08:00
parent 5d0bacabd5
commit 5128ae9e1e
363 changed files with 34179 additions and 6019 deletions
+3 -4
View File
@@ -119,14 +119,13 @@ def test_default_recognition_passes_empty_generic_identity() -> None:
def test_module_dispatch_always_reaches_plugins() -> None:
"""模块调度必须始终先执行插件模块。"""
chain = _chain_without_init()
chain._ChainBase__execute_plugin_modules = Mock(return_value="plugin")
chain._ChainBase__execute_system_modules = Mock(return_value="system")
chain._module_dispatcher = Mock()
chain._module_dispatcher.dispatch.return_value = "plugin"
result = chain.run_module("search_medias", meta=MetaBase("test"))
assert result == "plugin"
chain._ChainBase__execute_plugin_modules.assert_called_once()
chain._ChainBase__execute_system_modules.assert_not_called()
chain._module_dispatcher.dispatch.assert_called_once()
def test_explicit_search_source_reaches_plugins() -> None: