From b58c9349dd5854647bcd423bc81057915ac7b9e8 Mon Sep 17 00:00:00 2001 From: mateo-berri <277851410+mateo-berri@users.noreply.github.com> Date: Mon, 21 Sep 2026 16:15:43 -0700 Subject: [PATCH] test(mcp): drop the docstring from the wire spelling regression test --- .../management_endpoints/test_mcp_management_endpoints.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tests/test_litellm/proxy/management_endpoints/test_mcp_management_endpoints.py b/tests/test_litellm/proxy/management_endpoints/test_mcp_management_endpoints.py index 39351ac6dad..ef8f5e76219 100644 --- a/tests/test_litellm/proxy/management_endpoints/test_mcp_management_endpoints.py +++ b/tests/test_litellm/proxy/management_endpoints/test_mcp_management_endpoints.py @@ -7829,10 +7829,6 @@ class TestDeleteMCPGatewaySessions: class TestGetMcpToolsWireShape: @pytest.mark.asyncio async def test_get_mcp_tools_returns_each_tool_in_mcp_wire_spelling(self): - """GET /v1/mcp/tools hands scripts each tool in the MCP wire spelling (`inputSchema`, - `outputSchema`, `_meta`), the shape v1.102.0 returned and the shape /mcp-rest/tools/list and the - JSON-RPC tools/list still return. SDK 2 renamed the Tool model's Python attributes to snake_case - behind camelCase aliases, so dumping attribute names leaked `input_schema` to every reader.""" from mcp.types import ListToolsResult, Tool add_schema = {"type": "object", "properties": {"a": {"type": "integer"}}, "required": ["a"]}