wf-mcp reorg 5 the root import cleanup

This commit is contained in:
lda
2026-05-07 16:39:48 +07:00 Verified
parent affb0a7001
commit 16d5f190ab
9 changed files with 62 additions and 102 deletions
+37
View File
@@ -0,0 +1,37 @@
from __future__ import annotations
def test_root_facade_exports_core_entrypoints() -> None:
from wf_mcp import (
AuthRecord,
BrokerConfig,
ConnectionConfig,
DiscoveredTool,
FileStore,
McpSdkAdapter,
WfMcpService,
create_transparent_proxy_client,
load_broker_config,
)
assert AuthRecord.__name__ == "AuthRecord"
assert BrokerConfig.__name__ == "BrokerConfig"
assert ConnectionConfig.__name__ == "ConnectionConfig"
assert DiscoveredTool.__name__ == "DiscoveredTool"
assert FileStore.__name__ == "FileStore"
assert McpSdkAdapter.__name__ == "McpSdkAdapter"
assert WfMcpService.__name__ == "WfMcpService"
assert callable(create_transparent_proxy_client)
assert callable(load_broker_config)
def test_legacy_shim_imports_still_resolve() -> None:
from wf_mcp.broker_server import load_broker_config
from wf_mcp.mcp_sdk_adapter import McpSdkAdapter
from wf_mcp.service import WfMcpService
from wf_mcp.store import FileStore
assert FileStore.__name__ == "FileStore"
assert McpSdkAdapter.__name__ == "McpSdkAdapter"
assert WfMcpService.__name__ == "WfMcpService"
assert callable(load_broker_config)