From 8a07baa018032497c75a74d42fbbb13eee3840c1 Mon Sep 17 00:00:00 2001 From: oliver Date: Mon, 10 Aug 2026 22:42:46 +0800 Subject: [PATCH] Restore getUmeNe required-id unit test coverage. Co-authored-by: Cursor --- packages/netx-mcp/tests/test_mcp_http.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/netx-mcp/tests/test_mcp_http.py b/packages/netx-mcp/tests/test_mcp_http.py index cd725b1..182b371 100644 --- a/packages/netx-mcp/tests/test_mcp_http.py +++ b/packages/netx-mcp/tests/test_mcp_http.py @@ -132,6 +132,13 @@ def test_get_managed_ne_accepts_managed_ne_id_alias() -> None: assert payload["ok"] is True +def test_call_get_ume_ne_requires_id() -> None: + out = call_http_tool("getUmeNe", {}) + assert out.get("isError") is True + payload = json.loads(out["content"][0]["text"]) + assert payload["error"] == "ne_id_required" + + def test_call_exec_managed_ne_posts_body() -> None: with patch("netx_mcp.http_tools.http_post_json") as mock_post: mock_post.return_value = {"ok": True, "data": {"ok": True, "output": "ok"}}