mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 16:07:01 +08:00
refactor: 推进后端分层架构治理
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user