fastmcp/tests/server/openapi
Jeremiah Lowin 5d95ddd8c0 Fix OpenAPI parameter name collisions with location suffixing
Resolves parameter conflicts when same name appears in path/query/header
and request body by adding double underscore suffixes (id__path, id__query).
Body parameters keep original names for natural REST API patterns.

Closes #1100

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 18:49:00 -04:00
..
__init__.py clean up test inits 2025-05-31 19:32:08 -04:00
conftest.py Split giant test file into smaller files 2025-07-03 20:31:03 -04:00
test_advanced_behavior.py Split giant test file into smaller files 2025-07-03 20:31:03 -04:00
test_basic_functionality.py Add output schema support for OpenAPI tools (#1073) 2025-07-07 12:51:01 -04:00
test_configuration.py Split giant test file into smaller files 2025-07-03 20:31:03 -04:00
test_description_propagation.py Split giant test file into smaller files 2025-07-03 20:31:03 -04:00
test_explode_integration.py Remove asyncio mark 2025-07-06 21:14:30 -04:00
test_openapi_compatibility.py Update test_openapi_compatibility.py 2025-07-03 21:09:27 -04:00
test_openapi_path_parameters.py Fix OpenAPI array parameter explode handling 2025-07-01 19:06:35 -04:00
test_parameter_collisions.py Fix OpenAPI parameter name collisions with location suffixing 2025-07-09 18:49:00 -04:00
test_route_map_fn.py Fix OpenAPI tool name registration when modified by mcp_component_fn (#1096) 2025-07-08 21:28:46 -04:00