fastmcp/tests/experimental/transforms
nate nowack 0f9c74c434
search: render non-JSON schema defaults and enums in the markdown serializer (#5220)
#4970 started printing parameter defaults and enum values with a bare
json.dumps. A schema holding a non-JSON object, such as the datetime.date
yaml.safe_load produces for an unquoted `default: 2024-01-01` in an OpenAPI
spec, raised TypeError, and because the renderer covers the whole catalog
one such parameter failed CodeMode's detailed get_schema and markdown
search for every tool. Values now fall back to str().


Claude-Session: https://claude.ai/code/session_01KfHgVhbYEhBCC5eSeqGiuG

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-22 16:15:37 -05:00
..
test_code_mode.py Name nested fields in detailed CodeMode schemas (#5111) 2026-09-17 14:59:47 -07:00
test_code_mode_discovery.py Migrate to MCP Python SDK v2 (#4437) 2026-07-06 17:36:45 -04:00
test_code_mode_serialization.py search: render non-JSON schema defaults and enums in the markdown serializer (#5220) 2026-09-22 16:15:37 -05:00
test_jev_search.py fix(transforms): bound Jev search narrowing (#5199) 2026-09-21 21:18:41 -05:00
test_monty_callback_lifecycle.py Update CodeMode for pydantic-monty 0.0.21 (#5033) 2026-09-08 10:43:52 -05:00