test updates

This commit is contained in:
John Lancaster
2026-08-27 18:52:41 -05:00
parent f3bbbfc25f
commit 8a994ff47b
5 changed files with 17 additions and 55 deletions
+6 -14
View File
@@ -35,23 +35,15 @@ class TestMcpHttpEndpoints:
"""Covers MCP transport endpoint smoke behavior."""
@pytest.mark.asyncio
async def test_tools_bridge_native_skill_resources(self, mcp_session_factory) -> None:
"""Ensures tool-only clients can discover and read native skill resources."""
async def test_does_not_publish_legacy_resource_bridge_tools(self, mcp_session_factory) -> None:
"""Ensures deprecated compatibility tools are not exposed on the MCP route."""
async with mcp_session_factory() as mcp_session:
tools_result = await mcp_session.list_tools()
list_result = await mcp_session.call_tool("list_resources")
read_result = await mcp_session.call_tool(
"read_resource",
{"uri": "skill://mcp-details/SKILL.md"},
)
assert {tool.name for tool in tools_result.tools} == {
"list_resources",
"read_resource",
"search_skills",
}
assert "skill://mcp-details/SKILL.md" in list_result.content[0].text
assert "# MCP Details" in read_result.content[0].text
tool_names = {tool.name for tool in tools_result.tools}
assert "search_skills" not in tool_names
assert "list_resources" not in tool_names
assert "read_resource" not in tool_names
@pytest.mark.asyncio
async def test_accepts_initialize_jsonrpc_request(