fastmcp/tests/server/openapi
Jeremiah Lowin 23d7337a97 Add comprehensive OpenAPI 3.0 vs 3.1 compatibility tests
Adds test coverage for specific differences between OpenAPI 3.0 and 3.1 that can cause validation issues, including the scenario reported in GitHub issue #1021.

Test coverage includes:
- OpenAPI 3.0 boolean exclusiveMaximum format vs 3.1 numeric format
- OpenAPI 3.0 nullable vs 3.1 type array format
- Complex schemas with $defs and multiple exclusive constraints
- Edge cases with both exclusiveMaximum and exclusiveMinimum

These tests serve as regression prevention and document expected behavior for both OpenAPI versions.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-03 20:55:32 -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 Split giant test file into smaller files 2025-07-03 20:31:03 -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 Fix OpenAPI array parameter explode handling 2025-07-01 19:06:35 -04:00
test_openapi_compatibility.py Add comprehensive OpenAPI 3.0 vs 3.1 compatibility tests 2025-07-03 20:55:32 -04:00
test_openapi_path_parameters.py Fix OpenAPI array parameter explode handling 2025-07-01 19:06:35 -04:00
test_route_map_fn.py Clean up route maps 2025-06-10 20:19:41 -04:00