fastmcp/tests/tools
Jeremiah Lowin 78cc19b029 Auto-route Docket-dependent components through Docket execution
Replace tool timeout parameter with Docket's native Timeout dependency.
Components declaring Docket deps (Timeout, Retry, etc.) are now:
- Registered with Docket at startup
- Auto-routed through Docket even for foreground calls

Known limitations to discuss:
- Context not available in Docket workers
- Registration bug: register_with_docket still checks supports_tasks()
- Error propagation: ToolError wrapped in McpError
- Performance: every call goes through Redis+worker
2026-01-22 09:42:37 -05:00
..
tool Consolidate test fixtures and refactor large test files (#2941) 2026-01-19 15:18:35 -05:00
tool_transform Consolidate test fixtures and refactor large test files (#2941) 2026-01-19 15:18:35 -05:00
__init__.py Support mounting FastMCPs as sub-servers 2025-04-07 17:54:55 -04:00
test_standalone_decorator.py Add loq file size limits and clean up type ignores (#2859) 2026-01-13 07:29:12 -05:00
test_tool_future_annotations.py Support from __future__ import annotations (#1199) 2025-07-20 21:05:13 -04:00
test_tool_timeout.py Auto-route Docket-dependent components through Docket execution 2026-01-22 09:42:37 -05:00