add() persists data; get() and info() reflect it.
(manager: MCPManager)
| 40 | |
| 41 | |
| 42 | def 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 | |
| 51 | def test_add_multiple(manager: MCPManager) -> None: |