MCPcopy Create free account
hub / github.com/IBM/mcp-cli / _make_mock_tool_manager

Function _make_mock_tool_manager

tests/context/test_context_manager.py:60–65  ·  view source on GitHub ↗

Return a mock ToolManager with async helpers wired up.

(servers=None, tools=None)

Source from the content-addressed store, hash-verified

58
59
60def _make_mock_tool_manager(servers=None, tools=None) -> MagicMock:
61 """Return a mock ToolManager with async helpers wired up."""
62 tm = MagicMock()
63 tm.get_server_info = AsyncMock(return_value=servers or [])
64 tm.get_all_tools = AsyncMock(return_value=tools or [])
65 return tm
66
67
68# --------------------------------------------------------------------------- #

Calls

no outgoing calls

Tested by

no test coverage detected