fastmcp/tests
Jeremiah Lowin d6654a2379
Add supports_tasks() method to replace string mode checks (#2664)
* Add supports_tasks() method to replace string mode checks

Consolidates task config mode checks into a readable method on TaskConfig.
Instead of `task_config.mode == "forbidden"` or `task_config.mode != "forbidden"`,
code now uses `task_config.supports_tasks()` for clearer intent.

Updated 20 instances across the codebase and added type assertions in tests
to resolve type checker warnings.

* Update test to match new error message
2025-12-21 15:41:46 -05:00
..
cli Remove enable_docket setting; Docket is now always on 2025-12-05 11:40:04 -05:00
client Convert mounted servers to MountedProvider (#2635) 2025-12-17 22:21:51 -05:00
contrib Refactor provider execution: components own their execution (#2663) 2025-12-21 15:03:24 -05:00
deprecated Simplify .key as computed property (#2648) 2025-12-18 14:48:47 -05:00
experimental Unify SamplingHandler and promote OpenAI handler (#2616) 2025-12-14 15:22:43 -05:00
integration_tests Improve rate limit detection for integration tests 2025-12-04 11:52:40 -05:00
prompts Add supports_tasks() method to replace string mode checks (#2664) 2025-12-21 15:41:46 -05:00
resources Add supports_tasks() method to replace string mode checks (#2664) 2025-12-21 15:41:46 -05:00
server Add supports_tasks() method to replace string mode checks (#2664) 2025-12-21 15:41:46 -05:00
tools Refactor provider execution: components own their execution (#2663) 2025-12-21 15:03:24 -05:00
utilities Simplify .key as computed property (#2648) 2025-12-18 14:48:47 -05:00
__init__.py Update type handling for resources 2024-11-29 19:42:46 -05:00
conftest.py Use WindowsSelectorEventLoopPolicy to fix Windows test warnings (#2607) 2025-12-14 08:39:44 -05:00
test_mcp_config.py Bump ty to ==0.0.1a25 (#2350) 2025-11-02 20:02:45 -05:00