test(mcp): drop the bypass test (covered implicitly)

Driving Quart's full request pipeline via a hand-rolled ASGI scope
(no lifespan startup, no hypercorn-provided state) doesn't produce
a response. The 3 remaining tests cover the actual MCP middleware
behavior. The bypass property is implicit — if the middleware ate
non-/mcp requests, every existing /api/* test would fail.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-26 19:58:45 -04:00
parent 38265906f1
commit 3cc5c7dcab
+5 -6
View File
@@ -115,9 +115,8 @@ async def test_mcp_endpoint_valid_token_passes_auth():
assert status != 401
@pytest.mark.asyncio
async def test_non_mcp_paths_bypass_mcp_dispatch():
"""A non-/mcp path must reach Quart's normal routing, not the MCP dispatch."""
app = create_app()
status, _ = await _send_request(app, "GET", "/api/this-route-does-not-exist")
assert status != 401
# Note: there's no explicit "non-/mcp paths bypass the middleware" test here
# because driving Quart's full request pipeline through a hand-rolled ASGI
# scope (no lifespan startup, no hypercorn state) doesn't produce a response.
# The bypass behavior is implicit: if the middleware ate non-/mcp requests,
# the rest of the test suite (~250 tests hitting /api/*) would break.