fastmcp/tests/client
FanouZeng-TT 1ed0e6d467
fix(client): hydrate formatted scalars and positional array items (#5203)
The client now hydrates formatted scalars (date, time, duration, uuid) and fixed-length tuples from `prefixItems` into their Python types instead of leaving strings and loosely typed lists.

Co-authored-by: FanouZeng-TT <124567600+FanouZeng-TT@users.noreply.github.com>
Co-authored-by: MarcHuang168 <321766464+MarcHuang168@users.noreply.github.com>
Co-authored-by: lzyruc <222721949+lzyruc@users.noreply.github.com>
Co-authored-by: onk3sh <27343571+onk3sh@users.noreply.github.com>
2026-10-08 15:05:40 -04:00
..
auth Register browser OAuth clients as public clients (#5231) 2026-10-04 21:08:59 -04:00
client fix(client): preserve unique JSON arrays (#5270) 2026-10-04 21:09:04 -04:00
group Propagate child cancellation from gather (#5161) 2026-10-08 14:48:44 -04:00
sampling Map Anthropic stop_sequence to the MCP stopSequence stop reason (#5625) 2026-10-08 12:28:04 -04:00
telemetry Add SEP-2663 client half: transparent call_tool, ResultClaim, Task handle 2026-07-22 15:21:10 -04:00
transports Remove obsolete Docket memory fixtures (#4912) 2026-08-27 11:08:04 -05:00
__init__.py clean up test inits 2025-05-31 19:32:08 -04:00
minimal_stdio_server.py Make the unit suite fast: in-process HTTP tests, no real sleeps, parallel Windows CI (#4554) 2026-07-20 10:51:14 -04:00
test_client_extensions.py Add SEP-2663 client half: transparent call_tool, ResultClaim, Task handle 2026-07-22 15:21:10 -04:00
test_elicitation.py Honor the SDK ElicitResult returned by an elicitation handler (#5339) 2026-10-04 20:29:05 -04:00
test_elicitation_enums.py Inline enums shared by several fields in elicitation schemas (#5342) 2026-10-04 20:28:17 -04:00
test_logs.py Audit tests/client/ mode="legacy" pins 2026-07-20 15:43:04 -04:00
test_notifications.py Migrate to MCP Python SDK v2 (#4437) 2026-07-06 17:36:45 -04:00
test_oauth_callback_race.py Make the unit suite fast: in-process HTTP tests, no real sleeps, parallel Windows CI (#4554) 2026-07-20 10:51:14 -04:00
test_oauth_callback_xss.py Escape all HTML to prevent XSS attack (#2090) 2025-10-14 12:30:21 -07:00
test_openapi.py OpenAPI components send only declared arguments and keep configured headers (#5423) 2026-10-04 10:14:34 -04:00
test_progress.py Guard default progress handler against zero totals (#3432) 2026-03-07 11:41:11 -05:00
test_result_hydration.py fix(client): hydrate formatted scalars and positional array items (#5203) 2026-10-08 15:05:40 -04:00
test_roots.py Merge remote-tracking branch 'origin/main' into modern-merge 2026-07-26 14:53:31 -04:00
test_sampling.py Silence ty deprecation diagnostics and drop stale sampling doc mentions 2026-07-26 14:45:55 -04:00
test_slim_package_boundaries.py Expose ClientGroup from package root (#4987) 2026-09-02 17:55:41 -05:00
test_sse.py Make the unit suite fast: in-process HTTP tests, no real sleeps, parallel Windows CI (#4554) 2026-07-20 10:51:14 -04:00
test_stdio.py Advertise the same list_changed capabilities over stdio as other transports (#5311) 2026-10-04 20:28:08 -04:00
test_streamable_http.py Audit tests/client/ mode="legacy" pins 2026-07-20 15:43:04 -04:00