wf-mcp reorg 5 the root import cleanup
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user