MCPcopy
hub / github.com/Cinnamon/kotaemon / test_add_and_retrieve

Function test_add_and_retrieve

libs/ktem/ktem_tests/test_mcp_manager.py:42–48  ·  view source on GitHub ↗

add() persists data; get() and info() reflect it.

(manager: MCPManager)

Source from the content-addressed store, hash-verified

40
41
42def test_add_and_retrieve(manager: MCPManager) -> None:
43 """add() persists data; get() and info() reflect it."""
44 manager.add("server1", {"command": "uvx", "args": ["mcp-server-fetch"]})
45 assert manager.info()["server1"]["config"]["command"] == "uvx"
46 entry = manager.get("server1")
47 assert entry is not None
48 assert entry["name"] == "server1"
49
50
51def test_add_multiple(manager: MCPManager) -> None:

Callers

nothing calls this directly

Calls 3

addMethod · 0.45
infoMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected