python3.14-mcp-1.27.1
x86_64-linux.pkgs-mistral-vibe
· build #1332
· raw
1structuredAttrs is enabled2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh17Sourcing pytest-check-hook18Using pytestCheckPhase
unpackPhase
19unpacking source archive /nix/store/0v4kg207vxr820acn080bcsvdwayh953-source20source root is source21setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"configurePhase
22no configure script, doing nothingbuildPhase
23Executing pypaBuildPhase24Setting UV_DYNAMIC_VERSIONING_BYPASS to 1.27.125Creating a wheel...26pypa build flags: --no-isolation --outdir dist/ --wheel27* Getting build dependencies for wheel...28* Building wheel...29Successfully built mcp-1.27.1-py3-none-any.whl30Finished creating a wheel...31/build/source/dist /build/source32Unpacking to: unpacked/mcp-1.27.1...OK33Repacking wheel as ./mcp-1.27.1-py3-none-any.whl...OK34/build/source35Finished executing pypaBuildPhasepythonRuntimeDepsCheckHook
36Executing pythonRuntimeDepsCheck37Checking runtime dependencies for mcp-1.27.1-py3-none-any.whl38Finished executing pythonRuntimeDepsCheckinstallPhase
39Executing pypaInstallPhase40Successfully installed mcp-1.27.1-py3-none-any.whl41Finished executing pypaInstallPhasepythonOutputDistPhase
42Executing pythonOutputDistPhase43Finished executing pythonOutputDistPhasefixupPhase
44shrinking RPATHs of ELF executables and libraries in /nix/store/7lyv1z64qp67k1llmb00g5041galn8k9-python3.14-mcp-1.27.1-dist45checking for references to /build/ in /nix/store/7lyv1z64qp67k1llmb00g5041galn8k9-python3.14-mcp-1.27.1-dist...46patching script interpreter paths in /nix/store/7lyv1z64qp67k1llmb00g5041galn8k9-python3.14-mcp-1.27.1-dist47shrinking RPATHs of ELF executables and libraries in /nix/store/9ncq3wsd2h045qlpbjkynl8n4bqyfcm1-python3.14-mcp-1.27.148checking for references to /build/ in /nix/store/9ncq3wsd2h045qlpbjkynl8n4bqyfcm1-python3.14-mcp-1.27.1...49patching script interpreter paths in /nix/store/9ncq3wsd2h045qlpbjkynl8n4bqyfcm1-python3.14-mcp-1.27.150stripping (with command strip and flags -S -p) in /nix/store/9ncq3wsd2h045qlpbjkynl8n4bqyfcm1-python3.14-mcp-1.27.1/lib /nix/store/9ncq3wsd2h045qlpbjkynl8n4bqyfcm1-python3.14-mcp-1.27.1/bin51Rewriting #!/nix/store/rgnappqqc5vbq60gza5fflyk84sylwl6-python3-3.14.6/bin/python3.14 to #!/nix/store/rgnappqqc5vbq60gza5fflyk84sylwl6-python3-3.14.652wrapping `/nix/store/9ncq3wsd2h045qlpbjkynl8n4bqyfcm1-python3.14-mcp-1.27.1/bin/mcp'...53Executing pythonRemoveTestsDir54Finished executing pythonRemoveTestsDirinstallCheckPhase
55no Makefile or custom installCheckPhase, doing nothingpythonImportsCheckPhase
56Executing pythonImportsCheckPhase57Check whether the following modules can be imported: mcppythonMetadataCheckPhase
58Executing pythonMetadataCheckPhasepytestCheckPhase
59Executing pytestCheckPhase60pytest flags: -m pytest -k not\ \(test_command_execution\)\ and\ not\ \(test_lifespan_cleanup_executed\)\ and\ not\ \(test_basic_child_process_cleanup\)\ and\ not\ \(test_nested_process_tree\)\ and\ not\ \(test_early_parent_exit\)\ and\ not\ \(test_list_tools_returns_all_tools\)\ and\ not\ \(test_stdin_close_triggers_cleanup\)\ and\ not\ \(test_resource_template_client_interaction\)\ and\ not\ \(test_notification_validation_error\)\ and\ not\ \(test_sse_security_\)\ and\ not\ \(test_streamable_http_\)\ and\ not\ \(test_streamablehttp_\)\ and\ not\ \(test_messages_are_executed_concurrently\)\ and\ not\ \(test_tool_progress\) -Wignore::pytest.PytestRemovedIn10Warning --numprocesses=4861============================= test session starts ==============================62platform linux -- Python 3.14.6, pytest-9.1.1, pluggy-1.6.063rootdir: /build/source64configfile: pyproject.toml65plugins: inline-snapshot-0.34.2, asyncio-1.4.0, examples-0.0.18, xdist-3.8.0, anyio-4.14.266asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function6748 workers [1101 items] 68scheduling tests via LoadScheduling6970tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt 71tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/.well-known/oauth-protected-resource"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 72tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages 73tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm 74tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata 75tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls 76tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] 77tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes 78tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code 79tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope="admin:write resource:read", error="insufficient_scope"-scope-admin:write resource:read] 80tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version 81[gw1] [ 0%] PASSED tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages 82tests/cli/test_utils.py::test_get_npx_unix_like 83tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header 84[gw6] [ 0%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt 85[gw13] [ 0%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata 86tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint 87tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info 88tests/experimental/tasks/server/test_context.py::test_task_context_complete 89[gw1] [ 0%] PASSED tests/cli/test_utils.py::test_get_npx_unix_like 90tests/cli/test_utils.py::test_get_npx_windows 91[gw1] [ 0%] PASSED tests/cli/test_utils.py::test_get_npx_windows 92[gw6] [ 0%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info 93tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims 94tests/client/test_stdio.py::test_stdio_client_bad_path 95tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes 96[gw13] [ 0%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint 97tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens 98tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 99[gw6] [ 0%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes 100[gw3] [ 0%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm 101tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path 102tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post 103tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions 104tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] 105[gw6] [ 0%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post 106tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing 107[gw1] [ 0%] PASSED tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing 108[gw8] [ 1%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims 109tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] 110tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing 111tests/client/test_notification_response.py::test_non_compliant_notification_response 112tests/experimental/tasks/server/test_context.py::test_task_execution_not_found 113tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks 114[gw9] [ 1%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope="admin:write resource:read", error="insufficient_scope"-scope-admin:write resource:read] 115tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result 116[gw0] [ 1%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] 117tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource 118tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] 119tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning 120tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation 121tests/experimental/tasks/server/test_server.py::test_response_routing_success 122tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] 123tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks 124tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling 125tests/client/test_session.py::test_client_tool_call_with_meta[None] 126tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation 127tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] 128[gw13] [ 1%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens 129tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined 130[gw46] [ 1%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks 131tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url 132tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url 133[gw23] [ 1%] PASSED tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url 134tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises 135tests/client/test_session.py::test_client_session_version_negotiation_failure 136tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] 137tests/experimental/tasks/server/test_server.py::test_list_tasks_handler 138tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl 139tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] 140tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token 141[gw8] [ 1%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token 142tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation 143[gw8] [ 1%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation 144tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness 145[gw8] [ 1%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness 146tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request 147[gw17] [ 1%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/.well-known/oauth-protected-resource"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 148tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] 149tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored 150tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] 151tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] 152tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers 153[gw40] [ 1%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers 154[gw2] [ 2%] PASSED tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing 155tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking 156[gw2] [ 2%] PASSED tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking 157tests/client/test_auth.py::TestOAuthContext::test_clear_tokens 158[gw2] [ 2%] PASSED tests/client/test_auth.py::TestOAuthContext::test_clear_tokens 159tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls 160[gw2] [ 2%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls 161tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] 162tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials 163[gw6] [ 2%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials 164tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response 165tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url 166[gw4] [ 2%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes 167tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info 168tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens 169[gw42] [ 2%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_not_found 170tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization 171[gw8] [ 2%] PASSED tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization 172[gw1] [ 2%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined 173tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none 174[gw39] [ 2%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises 175tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises 176[gw8] [ 2%] PASSED tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none 177tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability 178[gw3] [ 3%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path 179tests/experimental/tasks/server/test_store.py::test_update_status 180[gw20] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] 181tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] 182[gw27] [ 3%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl 183tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at 184[gw41] [ 3%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_complete 185[gw8] [ 3%] PASSED tests/experimental/tasks/server/test_store.py::test_update_status 186[gw47] [ 3%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation 187tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify 188[gw6] [ 3%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response 189tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises 190[gw1] [ 3%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability 191tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability 192[gw44] [ 3%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_success 193[gw8] [ 3%] PASSED tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises 194tests/experimental/tasks/server/test_store.py::test_store_and_get_result 195[gw27] [ 3%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at 196tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path 197[gw8] [ 4%] PASSED tests/experimental/tasks/server/test_store.py::test_store_and_get_result 198[gw1] [ 4%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability 199tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler 200tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response 201tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution 202tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context 203tests/experimental/tasks/server/test_context.py::test_task_context_fail 204[gw12] [ 4%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] 205[gw7] [ 4%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version 206tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version 207[gw3] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path 208[gw10] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code 209tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request 210[gw1] [ 4%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler 211tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler 212[gw1] [ 4%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler 213tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 214[gw18] [ 4%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] 215tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports 216tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", resource_metadata="https://api.example.com/.well-known/oauth-protected-resource", error="insufficient_scope"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 217[gw9] [ 4%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", resource_metadata="https://api.example.com/.well-known/oauth-protected-resource", error="insufficient_scope"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 218[gw27] [ 4%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context 219[gw41] [ 5%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_fail 220tests/experimental/tasks/server/test_context.py::test_task_context_cancellation 221[gw37] [ 5%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] 222tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required 223[gw43] [ 5%] PASSED tests/experimental/tasks/server/test_server.py::test_list_tasks_handler 224[gw16] [ 5%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] 225[gw3] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 226[gw7] [ 5%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version 227[gw6] [ 5%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response 228[gw39] [ 5%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises 229tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response 230[gw26] [ 5%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] 231tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] 232tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response 233tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception 234[gw15] [ 5%] PASSED tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header 235tests/client/test_auth.py::test_build_metadata[simple-url] 236[gw47] [ 5%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify 237tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify 238[gw41] [ 6%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_cancellation 239tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id 240[gw41] [ 6%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id 241[gw26] [ 6%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] 242tests/experimental/tasks/server/test_server.py::test_response_routing_error 243tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] 244tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 245[gw23] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url 246tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error 247[gw14] [ 6%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls 248[gw26] [ 6%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] 249tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] 250[gw11] [ 6%] PASSED tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource 251tests/client/test_auth.py::test_validate_resource_accepts_matching_resource 252[gw17] [ 6%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] 253tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] 254[gw47] [ 6%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify 255tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify 256[gw27] [ 6%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception 257tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request 258[gw2] [ 6%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request 259tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none 260[gw0] [ 7%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] 261tests/cli/test_utils.py::test_parse_file_path_missing 262tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata 263[gw26] [ 7%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] 264[gw20] [ 7%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] 265tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] 266[gw20] [ 7%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] 267tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] 268[gw31] [ 7%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] 269tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] 270[gw20] [ 7%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] 271[gw4] [ 7%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info 272tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials 273tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] 274[gw13] [ 7%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens 275[gw31] [ 7%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] 276tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] 277[gw23] [ 7%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error 278[gw10] [ 7%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request 279[gw17] [ 8%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] 280tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata=https://api.example.com/.well-known/oauth-protected-resource-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 281[gw12] [ 8%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] 282[gw30] [ 8%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[None] 283[gw35] [ 8%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request 284[gw6] [ 8%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response 285[gw5] [ 8%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions 286tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none 287[gw8] [ 8%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none 288[gw18] [ 8%] PASSED tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports 289tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support 290tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] 291tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success 292tests/experimental/tasks/server/test_server.py::test_get_task_handler 293tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth 294tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper 295tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal 296tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata 297[gw36] [ 8%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation 298[gw8] [ 8%] PASSED tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper 299[gw37] [ 8%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required 300[gw40] [ 9%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 301tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered 302[gw44] [ 9%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_error 303tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers 304tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler 305[gw1] [ 9%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler 306tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] 307[gw17] [ 9%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata=https://api.example.com/.well-known/oauth-protected-resource-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] 308[gw2] [ 9%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none 309tests/experimental/tasks/server/test_store.py::test_list_tasks 310[gw22] [ 9%] PASSED tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url 311tests/client/test_session.py::test_client_session_initialize 312tests/client/test_session.py::test_client_tool_call_with_meta[meta1] 313[gw13] [ 9%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth 314tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler 315[gw32] [ 9%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning 316tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup 317tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request 318[gw32] [ 9%] PASSED tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup 319[gw24] [ 9%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] 320[gw2] [ 9%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks 321tests/client/test_sampling_callback.py::test_sampling_callback 322[gw11] [ 10%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_matching_resource 323tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash 324[gw27] [ 10%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal 325tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset 326[gw40] [ 10%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered 327tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] 328tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order 329tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 330tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises 331[gw8] [ 10%] PASSED tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises 332[gw21] [ 10%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_failure 333tests/client/test_session.py::test_client_capabilities_default 334tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task 335[gw46] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata 336tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request 337tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination 338tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id 339tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate 340[gw41] [ 10%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id 341[gw27] [ 10%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset 342tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected 343[gw0] [ 10%] PASSED tests/cli/test_utils.py::test_parse_file_path_missing 344tests/cli/test_utils.py::test_parse_file_exit_on_dir 345tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises 346[gw38] [ 10%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling 347[gw32] [ 10%] PASSED tests/client/test_sampling_callback.py::test_sampling_callback 348[gw3] [ 11%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order 349tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task 350tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content 351tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl 352[gw44] [ 11%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers 353tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers 354[gw8] [ 11%] PASSED tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl 355tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup 356[gw1] [ 11%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task 357[gw47] [ 11%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify 358tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request 359[gw41] [ 11%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request 360tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver 361tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports 362[gw6] [ 11%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 363[gw24] [ 11%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] 364[gw41] [ 11%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver 365tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception 366tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify 367[gw44] [ 11%] PASSED tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers 368[gw3] [ 11%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task 369tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task 370[gw3] [ 12%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task 371tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored 372[gw29] [ 12%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] 373[gw32] [ 12%] PASSED tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content 374tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] 375[gw41] [ 12%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception 376[gw25] [ 12%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result 377tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks 378tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] 379[gw8] [ 12%] PASSED tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup 380tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request 381[gw41] [ 12%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request 382tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation 383tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] 384tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] 385[gw20] [ 12%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] 386tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none 387[gw12] [ 12%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] 388[gw20] [ 12%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none 389tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none 390[gw30] [ 12%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[meta1] 391tests/client/test_session_group.py::TestClientSessionGroup::test_init 392[gw5] [ 13%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success 393tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request 394[gw20] [ 13%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none 395tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none 396[gw20] [ 13%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none 397tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present 398tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange 399[gw3] [ 13%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored 400tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages 401[gw3] [ 13%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages 402tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion 403[gw3] [ 13%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion 404tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] 405[gw2] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination 406[gw20] [ 13%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present 407tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none 408[gw20] [ 13%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none 409tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] 410[gw24] [ 13%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] 411tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] 412[gw18] [ 13%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support 413tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided 414[gw18] [ 14%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided 415[gw29] [ 14%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] 416tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation 417tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id 418[gw35] [ 14%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request 419tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation 420[gw43] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_handler 421tests/experimental/tasks/server/test_server.py::test_get_task_result_handler 422[gw17] [ 14%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] 423tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none 424[gw29] [ 14%] PASSED tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation 425[gw17] [ 14%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none 426[gw9] [ 14%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] 427tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="resource:read resource:write user_profile"-scope-resource:read resource:write user_profile] 428[gw37] [ 14%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id 429tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result 430[gw37] [ 14%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result 431[gw40] [ 14%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises 432tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task 433[gw13] [ 15%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler 434tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler 435tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering 436[gw17] [ 15%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering 437tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task 438[gw17] [ 15%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task 439tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove 440[gw47] [ 15%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify 441[gw7] [ 15%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata 442tests/client/test_list_roots_callback.py::test_list_roots_callback 443[gw17] [ 15%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove 444tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 445[gw24] [ 15%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] 446[gw16] [ 15%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] 447[gw25] [ 15%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks 448tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 449[gw25] [ 15%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 450tests/experimental/tasks/server/test_context.py::test_task_context_properties 451[gw25] [ 15%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_properties 452tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", error="insufficient_scope"-scope-no scope parameter] 453[gw17] [ 16%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 454tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor 455[gw6] [ 16%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation 456[gw1] [ 16%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task 457[gw27] [ 16%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected 458tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing 459[gw29] [ 16%] PASSED tests/client/test_list_roots_callback.py::test_list_roots_callback 460tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status 461[gw30] [ 16%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_init 462tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties 463[gw30] [ 16%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties 464[gw10] [ 16%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange 465tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises 466[gw0] [ 16%] PASSED tests/cli/test_utils.py::test_parse_file_exit_on_dir 467[gw4] [ 16%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials 468tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request 469tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes 470[gw23] [ 16%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports 471tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support 472[gw16] [ 17%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", error="insufficient_scope"-scope-no scope parameter] 473[gw14] [ 17%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate 474tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 475[gw2] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor 476[gw9] [ 17%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="resource:read resource:write user_profile"-scope-resource:read resource:write user_profile] 477[gw42] [ 17%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution 478tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present 479[gw47] [ 17%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present 480tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present 481[gw33] [ 17%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 482tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook 483tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token 484[gw10] [ 17%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token 485tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text 486[gw7] [ 17%] PASSED tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text 487[gw11] [ 17%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash 488[gw22] [ 17%] PASSED tests/client/test_session.py::test_client_session_initialize 489tests/client/test_session.py::test_client_session_custom_client_info 490tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type 491[gw32] [ 18%] PASSED tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type 492tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition 493[gw6] [ 18%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing 494[gw27] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status 495tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task 496tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages 497[gw35] [ 18%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request 498tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request 499[gw21] [ 18%] PASSED tests/client/test_session.py::test_client_capabilities_default 500tests/client/test_session.py::test_client_capabilities_with_custom_callbacks 501[gw13] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler 502[gw40] [ 18%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises 503tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue 504tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires 505tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing 506tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception 507tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] 508tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties 509[gw22] [ 18%] PASSED tests/client/test_session.py::test_client_session_custom_client_info 510tests/client/test_session.py::test_client_session_default_client_info 511tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm 512[gw43] [ 18%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_result_handler 513[gw6] [ 18%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing 514tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present 515tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", scope="read write"-resource_metadata-no resource_metadata parameter] 516[gw40] [ 18%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue 517tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages 518tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches 519tests/experimental/tasks/server/test_store.py::test_delete_task 520tests/cli/test_utils.py::test_build_uv_command_minimal 521[gw45] [ 19%] PASSED tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks 522tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises 523[gw47] [ 19%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present 524[gw4] [ 19%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes 525[gw6] [ 19%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present 526tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing 527[gw6] [ 19%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing 528tests/experimental/tasks/server/test_store.py::test_create_and_get 529[gw32] [ 19%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition 530tests/experimental/tasks/server/test_server.py::test_cancel_task_handler 531[gw34] [ 19%] PASSED tests/client/test_stdio.py::test_stdio_client_bad_path 532tests/client/test_stdio.py::test_stdio_client_nonexistent_command 533[gw1] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task 534[gw5] [ 19%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm 535tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task 536tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope 537[gw34] [ 19%] PASSED tests/client/test_stdio.py::test_stdio_client_nonexistent_command 538tests/client/test_stdio.py::test_stdio_client_universal_cleanup 539tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing 540tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request 541[gw21] [ 19%] PASSED tests/client/test_session.py::test_client_capabilities_with_custom_callbacks 542tests/client/test_session.py::test_client_capabilities_with_sampling_tools 543tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait 544[gw12] [ 20%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] 545[gw44] [ 20%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties 546[gw22] [ 20%] PASSED tests/client/test_session.py::test_client_session_default_client_info 547tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request 548[gw0] [ 20%] PASSED tests/cli/test_utils.py::test_build_uv_command_minimal 549tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all 550[gw39] [ 20%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response 551[gw14] [ 20%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 552[gw41] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages 553[gw20] [ 20%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing 554[gw36] [ 20%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request 555[gw8] [ 20%] PASSED tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires 556tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata 557[gw18] [ 20%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata 558tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required 559[gw2] [ 21%] PASSED tests/experimental/tasks/server/test_store.py::test_delete_task 560tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] 561tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion 562[gw40] [ 21%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages 563tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp 564[gw27] [ 21%] PASSED tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises 565tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal 566tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability 567[gw47] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required 568[gw16] [ 21%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", scope="read write"-resource_metadata-no resource_metadata parameter] 569[gw5] [ 21%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope 570[gw11] [ 21%] PASSED tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches 571[gw13] [ 21%] PASSED tests/experimental/tasks/server/test_store.py::test_create_and_get 572tests/experimental/tasks/server/test_store.py::test_create_with_custom_id 573tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error 574[gw0] [ 21%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all 575[gw42] [ 21%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception 576tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow 577[gw1] [ 21%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task 578tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required 579[gw43] [ 22%] PASSED tests/experimental/tasks/server/test_server.py::test_cancel_task_handler 580[gw47] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required 581[gw44] [ 22%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion 582tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support 583[gw46] [ 22%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request 584[gw20] [ 22%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability 585tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability 586[gw32] [ 22%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait 587[gw13] [ 22%] PASSED tests/experimental/tasks/server/test_store.py::test_create_with_custom_id 588[gw3] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request 589tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present 590[gw38] [ 22%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation 591tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known 592[gw33] [ 22%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook 593tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server 594[gw23] [ 22%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support 595tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation 596tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities 597[gw26] [ 23%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] 598tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/auth/metadata?version=1"-resource_metadata-https://api.example.com/auth/metadata?version=1] 599tests/client/test_logging_callback.py::test_logging_callback 600[gw2] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support 601tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none 602tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required 603tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists 604[gw21] [ 23%] PASSED tests/client/test_session.py::test_client_capabilities_with_sampling_tools 605[gw41] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error 606tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default 607tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support 608tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait 609[gw40] [ 23%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp 610tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver 611[gw8] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities 612tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call 613tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages 614tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata 615[gw20] [ 23%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability 616tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability 617[gw20] [ 23%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability 618tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability 619[gw3] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required 620tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution 621[gw20] [ 23%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability 622[gw17] [ 23%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages 623tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl 624[gw17] [ 24%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl 625tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta 626[gw17] [ 24%] PASSED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta 627tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object 628[gw17] [ 24%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object 629tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status 630[gw17] [ 24%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status 631[gw32] [ 24%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait 632[gw2] [ 24%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support 633[gw44] [ 24%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present 634tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata 635[gw44] [ 24%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata 636tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request 637[gw36] [ 24%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request 638[gw41] [ 24%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default 639[gw26] [ 24%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none 640tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none 641[gw26] [ 25%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none 642tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none 643[gw26] [ 25%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none 644tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present 645[gw26] [ 25%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present 646tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request 647[gw9] [ 25%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/auth/metadata?version=1"-resource_metadata-https://api.example.com/auth/metadata?version=1] 648tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises 649[gw35] [ 25%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request 650tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid 651[gw8] [ 25%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid 652tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error 653tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task 654[gw36] [ 25%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request 655tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support 656[gw42] [ 25%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow 657[gw40] [ 25%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver 658tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] 659[gw24] [ 25%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] 660tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability 661[gw24] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability 662tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call 663[gw24] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call 664tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call 665[gw24] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call 666[gw3] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution 667tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task 668[gw3] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task 669tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support 670[gw3] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support 671[gw7] [ 26%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata 672tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool 673[gw32] [ 26%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises 674[gw16] [ 26%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] 675tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true 676tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden 677[gw41] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden 678tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call 679[gw24] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call 680tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed 681tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results 682tests/experimental/tasks/server/test_context.py::test_task_context_update_status 683[gw0] [ 26%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists 684tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message 685[gw18] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call 686[gw45] [ 27%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request 687tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property 688[gw16] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results 689tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque 690[gw16] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque 691tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error 692tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method 693[gw44] [ 27%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true 694[gw2] [ 27%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support 695tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability 696[gw30] [ 27%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool 697tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata 698tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request 699[gw14] [ 27%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known 700[gw8] [ 27%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error 701[gw30] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata 702tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task 703[gw23] [ 27%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation 704tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation 705tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition 706tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid 707[gw16] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error 708tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task 709[gw16] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task 710tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling 711tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at 712[gw30] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task 713tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error 714[gw30] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error 715tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default 716[gw10] [ 28%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method 717[gw41] [ 28%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid 718tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks 719tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call 720[gw30] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks 721[gw0] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message 722tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter 723[gw23] [ 28%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation 724[gw25] [ 28%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_update_status 725tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error 726[gw2] [ 28%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability 727[gw8] [ 29%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default 728[gw38] [ 29%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed 729[gw39] [ 29%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal 730tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error 731tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation 732tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] 733[gw12] [ 29%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] 734tests/client/test_session.py::test_client_session_version_negotiation_success 735tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal 736[gw10] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error 737[gw9] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition 738tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages 739[gw12] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages 740tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error 741[gw10] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error 742tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks 743[gw37] [ 29%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task 744tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing 745[gw6] [ 29%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing 746tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata 747[gw12] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata 748tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get 749tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error 750[gw10] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error 751[gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at 752tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 753tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata 754[gw12] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata 755[gw37] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get 756tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests 757tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message 758[gw6] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message 759tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error 760[gw6] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error 761tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error 762[gw10] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error 763[gw23] [ 30%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation 764tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling 765[gw45] [ 30%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request 766tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task 767tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed 768[gw39] [ 30%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal 769[gw18] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call 770tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata 771tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions 772[gw25] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error 773tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification 774[gw10] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification 775[gw6] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed 776[gw37] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests 777[gw35] [ 31%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling 778tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error 779tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider 780tests/client/test_session.py::test_get_server_capabilities 781tests/experimental/tasks/server/test_server.py::test_build_create_message_request 782[gw43] [ 31%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks 783tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id 784[gw1] [ 31%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task 785tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result 786[gw37] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result 787[gw18] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata 788[gw22] [ 31%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_success 789tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id 790[gw37] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id 791tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] 792[gw0] [ 32%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter 793tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation 794tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status 795[gw21] [ 32%] PASSED tests/client/test_session.py::test_get_server_capabilities 796tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional 797tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task 798tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status 799[gw4] [ 32%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider 800tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context 801[gw9] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions 802[gw39] [ 32%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id 803[gw23] [ 32%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling 804[gw25] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error 805[gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 806tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl 807tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none 808tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately 809tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling 810[gw4] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context 811[gw21] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional 812tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids 813tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure 814[gw4] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids 815[gw1] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status 816[gw47] [ 33%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none 817[gw35] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status 818[gw21] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure 819tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id 820tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth 821[gw21] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id 822tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution 823tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional 824tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls 825[gw4] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls 826tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced 827[gw4] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced 828[gw23] [ 33%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling 829[gw38] [ 33%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] 830[gw46] [ 33%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property 831tests/client/test_config.py::test_absolute_uv_path 832tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings 833[gw33] [ 33%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server 834tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error 835[gw1] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional 836tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at 837tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises 838[gw1] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at 839[gw27] [ 34%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task 840[gw35] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings 841tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids 842[gw35] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids 843[gw31] [ 34%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] 844tests/client/test_stdio.py::test_stdio_context_manager_exiting 845tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal 846tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor 847tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception 848[gw22] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately 849tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure 850[gw22] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure 851tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result 852[gw22] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result 853[gw7] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl 854tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up 855[gw47] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up 856tests/issues/test_129_resource_templates.py::test_resource_templates 857[gw47] [ 35%] PASSED tests/issues/test_129_resource_templates.py::test_resource_templates 858tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url 859[gw47] [ 35%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url 860[gw31] [ 35%] PASSED tests/client/test_stdio.py::test_stdio_context_manager_exiting 861tests/client/test_stdio.py::test_stdio_client 862tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception 863tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result 864[gw13] [ 35%] PASSED tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises 865[gw39] [ 35%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception 866[gw18] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation 867[gw9] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal 868[gw25] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result 869[gw27] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor 870tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception 871[gw31] [ 35%] PASSED tests/client/test_stdio.py::test_stdio_client 872tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present 873tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal 874[gw11] [ 35%] PASSED tests/client/test_config.py::test_absolute_uv_path 875[gw45] [ 36%] PASSED tests/experimental/tasks/server/test_server.py::test_build_create_message_request 876tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal 877[gw31] [ 36%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present 878tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none 879[gw31] [ 36%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none 880tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing 881[gw39] [ 36%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception 882tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true 883[gw25] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal 884tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters 885[gw39] [ 36%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true 886[gw9] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal 887[gw31] [ 36%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing 888tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present 889[gw42] [ 36%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception 890[gw11] [ 36%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters 891tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource 892[gw31] [ 36%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present 893tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session 894[gw42] [ 37%] SKIPPED tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session 895[gw43] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution 896tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type 897tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation 898tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server 899tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 900tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task 901[gw5] [ 37%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth 902tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability 903[gw20] [ 37%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability 904[gw43] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation 905[gw11] [ 37%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource 906tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website 907tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task 908tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call 909tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval 910[gw17] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval 911tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix 912[gw7] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 913tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id 914[gw11] [ 37%] PASSED tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call 915tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises 916tests/issues/test_192_request_id.py::test_request_id_match 917[gw40] [ 37%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task 918tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user 919[gw43] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id 920tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token 921tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request 922[gw11] [ 38%] PASSED tests/issues/test_192_request_id.py::test_request_id_match 923[gw5] [ 38%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website 924tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers 925tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none 926[gw20] [ 38%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token 927tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token 928[gw29] [ 38%] PASSED tests/client/test_logging_callback.py::test_logging_callback 929tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition 930[gw29] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition 931tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition 932[gw40] [ 38%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user 933[gw26] [ 38%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none 934tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header 935[gw29] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition 936[gw32] [ 38%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises 937tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition 938tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope 939[gw17] [ 38%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix 940tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header 941[gw27] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task 942tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure 943[gw29] [ 39%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition 944tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition 945[gw40] [ 39%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header 946[gw20] [ 39%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token 947tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support 948[gw3] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support 949tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path 950tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token 951[gw29] [ 39%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition 952tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry 953tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks 954[gw32] [ 39%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope 955tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials 956tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header 957[gw40] [ 39%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header 958[gw20] [ 39%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry 959[gw17] [ 39%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header 960tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user 961[gw17] [ 39%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user 962[gw44] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks 963[gw36] [ 40%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request 964tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes 965[gw32] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials 966[gw3] [ 40%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path 967tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component 968tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call 969[gw24] [ 40%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call 970[gw36] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes 971tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] 972[gw44] [ 40%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] 973[gw26] [ 40%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token 974tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes 975[gw32] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes 976tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path 977tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling 978[gw26] [ 40%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path 979tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 980tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] 981[gw14] [ 40%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] 982[gw36] [ 40%] PASSED tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling 983tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling 984[gw3] [ 41%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component 985tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only 986tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] 987[gw33] [ 41%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error 988tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/mcp-https://example.com/.well-known/oauth-protected-resource/mcp] 989[gw44] [ 41%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/mcp-https://example.com/.well-known/oauth-protected-resource/mcp] 990[gw26] [ 41%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 991[gw27] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure 992[gw36] [ 41%] PASSED tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling 993tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid 994tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error 995[gw16] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error 996tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability 997[gw2] [ 41%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability 998tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[http://localhost:8001/mcp-http://localhost:8001/.well-known/oauth-protected-resource/mcp] 999[gw44] [ 41%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[http://localhost:8001/mcp-http://localhost:8001/.well-known/oauth-protected-resource/mcp] 1000[gw41] [ 41%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid 1001tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration 1002tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names 1003tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params 1004[gw14] [ 41%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params 1005tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params 1006[gw16] [ 42%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names 1007[gw24] [ 42%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] 1008tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] 1009tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor 1010[gw30] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor 1011tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error 1012[gw3] [ 42%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only 1013tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid 1014[gw8] [ 42%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid 1015tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post 1016tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch 1017tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata 1018[gw12] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata 1019tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes 1020[gw14] [ 42%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params 1021tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values 1022[gw24] [ 42%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] 1023tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/mcp-/.well-known/oauth-protected-resource/mcp] 1024tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params 1025[gw16] [ 42%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params 1026tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string 1027[gw6] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string 1028[gw41] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration 1029tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id 1030[gw10] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id 1031[gw42] [ 43%] PASSED tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server 1032tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests 1033tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails 1034[gw14] [ 43%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values 1035[gw24] [ 43%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/mcp-/.well-known/oauth-protected-resource/mcp] 1036[gw13] [ 43%] PASSED tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type 1037tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type 1038tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields 1039tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types 1040tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values 1041[gw16] [ 43%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values 1042tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working 1043[gw37] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working 1044tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails 1045[gw41] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields 1046[gw10] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails 1047[gw13] [ 43%] PASSED tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type 1048tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters 1049tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri 1050tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails 1051[gw13] [ 43%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters 1052[gw41] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri 1053[gw30] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error 1054[gw10] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails 1055tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails 1056[gw6] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types 1057tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code 1058[gw15] [ 44%] XFAIL tests/client/test_auth.py::test_build_metadata[simple-url] 1059tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none 1060[gw10] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails 1061tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue 1062[gw6] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code 1063tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types 1064[gw0] [ 44%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none 1065tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message 1066tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] 1067[gw6] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types 1068tests/client/test_auth.py::test_build_metadata[with-trailing-slash] 1069[gw38] [ 44%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] 1070tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn 1071[gw12] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes 1072tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context 1073[gw21] [ 45%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context 1074tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes 1075tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code 1076[gw12] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes 1077tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers 1078tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type 1079[gw15] [ 45%] PASSED tests/client/test_auth.py::test_build_metadata[with-trailing-slash] 1080[gw38] [ 45%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn 1081tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args 1082[gw12] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type 1083[gw38] [ 45%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args 1084tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs 1085tests/client/test_auth.py::test_build_metadata[with-path-param] 1086[gw15] [ 45%] PASSED tests/client/test_auth.py::test_build_metadata[with-path-param] 1087[gw23] [ 45%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue 1088[gw46] [ 45%] PASSED tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers 1089tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content 1090tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type 1091[gw38] [ 45%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs 1092tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced 1093tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri 1094[gw8] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post 1095[gw23] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type 1096tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge 1097tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl 1098[gw0] [ 46%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message 1099tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages 1100[gw46] [ 46%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content 1101tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource 1102tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons 1103[gw35] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl 1104tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get 1105[gw2] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch 1106[gw46] [ 46%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource 1107tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt 1108[gw46] [ 46%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt 1109tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime 1110[gw22] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime 1111tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file 1112tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status 1113[gw18] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status 1114[gw0] [ 46%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages 1115tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings 1116tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal 1117[gw25] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal 1118[gw4] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced 1119tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts 1120tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false 1121[gw39] [ 47%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false 1122tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional 1123[gw1] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional 1124[gw30] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code 1125tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code 1126tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt 1127tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation 1128[gw30] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code 1129[gw0] [ 47%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings 1130tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches 1131[gw23] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge 1132tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 1133tests/experimental/tasks/server/test_server.py::test_send_message 1134[gw45] [ 47%] PASSED tests/experimental/tasks/server/test_server.py::test_send_message 1135tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token 1136tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal 1137[gw9] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal 1138tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata 1139[gw18] [ 47%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 1140tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function 1141[gw22] [ 47%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file 1142tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file 1143[gw37] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails 1144[gw21] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri 1145tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri 1146[gw18] [ 48%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function 1147[gw35] [ 48%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt 1148tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args 1149tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata 1150[gw18] [ 48%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata 1151[gw21] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri 1152tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] 1153[gw5] [ 48%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers 1154tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type 1155tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource 1156[gw22] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file 1157tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope 1158[gw21] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] 1159tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error 1160[gw22] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error 1161[gw4] [ 48%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts 1162tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts 1163tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion 1164[gw1] [ 49%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion 1165tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling 1166tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message 1167[gw7] [ 49%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message 1168tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion 1169[gw39] [ 49%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource 1170tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template 1171[gw47] [ 49%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons 1172tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id 1173[gw43] [ 49%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id 1174tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue 1175[gw1] [ 49%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling 1176tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client 1177tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource 1178[gw9] [ 49%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata 1179tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp 1180[gw35] [ 49%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args 1181tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion 1182tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error 1183[gw43] [ 49%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp 1184tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations 1185[gw43] [ 49%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations 1186[gw39] [ 49%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template 1187[gw2] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token 1188tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token 1189[gw7] [ 50%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion 1190tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations 1191tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix 1192[gw31] [ 50%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation 1193tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition 1194[gw29] [ 50%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition 1195tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation 1196[gw29] [ 50%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation 1197tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type 1198tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation 1199[gw35] [ 50%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation 1200[gw47] [ 50%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error 1201tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation 1202[gw4] [ 50%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts 1203tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 1204[gw4] [ 50%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 1205[gw45] [ 50%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource 1206tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource 1207[gw45] [ 50%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource 1208tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources 1209tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource 1210[gw31] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource 1211tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource 1212tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata 1213[gw9] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata 1214[gw25] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches 1215tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource 1216[gw42] [ 51%] PASSED tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests 1217[gw23] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope 1218tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user 1219tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token 1220[gw40] [ 51%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token 1221tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations 1222[gw40] [ 51%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations 1223tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 1224[gw40] [ 51%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 1225tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes 1226[gw32] [ 51%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes 1227[gw25] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource 1228[gw7] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations 1229[gw11] [ 52%] PASSED tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue 1230tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata 1231[gw1] [ 52%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion 1232[gw47] [ 52%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation 1233tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text 1234[gw37] [ 52%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client 1235tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id 1236[gw20] [ 52%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix 1237tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource 1238[gw39] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource 1239tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path 1240[gw45] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources 1241[gw17] [ 52%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user 1242tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata 1243tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url 1244[gw44] [ 52%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url 1245tests/server/fastmcp/test_func_metadata.py::test_lambda_function 1246tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences 1247tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir 1248tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server 1249[gw26] [ 52%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path 1250tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources 1251tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code 1252tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed 1253[gw27] [ 52%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed 1254[gw29] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type 1255tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params 1256[gw14] [ 53%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params 1257tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] 1258[gw11] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata 1259tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation 1260[gw11] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation 1261[gw26] [ 53%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources 1262tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation 1263tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint 1264tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel 1265[gw20] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences 1266tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation 1267[gw20] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation 1268[gw33] [ 53%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server 1269tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string 1270tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris 1271tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params 1272[gw24] [ 53%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params 1273tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space 1274[gw17] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata 1275tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata 1276[gw47] [ 53%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text 1277[gw8] [ 54%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get 1278tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token 1279tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation 1280[gw3] [ 54%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] 1281tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str 1282[gw26] [ 54%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation 1283[gw17] [ 54%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata 1284tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails 1285[gw10] [ 54%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails 1286tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error 1287tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message 1288[gw44] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_lambda_function 1289tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt 1290tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery 1291tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content 1292tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass 1293[gw10] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error 1294tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases 1295[gw46] [ 54%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt 1296tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] 1297tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication 1298[gw14] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel 1299[gw3] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str 1300tests/server/fastmcp/test_func_metadata.py::test_skip_names 1301[gw15] [ 54%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery 1302tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] 1303tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata 1304[gw18] [ 55%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata 1305[gw33] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string 1306tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation 1307[gw10] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases 1308tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema 1309tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type 1310[gw13] [ 55%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space 1311tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected 1312tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type 1313tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] 1314[gw41] [ 55%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris 1315tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid 1316[gw37] [ 55%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id 1317tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error 1318tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives 1319[gw3] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_skip_names 1320[gw12] [ 55%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type 1321tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata 1322[gw13] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected 1323[gw16] [ 55%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint 1324[gw31] [ 55%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource 1325tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class 1326tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] 1327[gw41] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid 1328[gw32] [ 56%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir 1329tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file 1330[gw33] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation 1331[gw6] [ 56%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication 1332[gw24] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass 1333tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict 1334[gw2] [ 56%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token 1335tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation 1336tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions 1337[gw44] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema 1338[gw8] [ 56%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token 1339tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion 1340[gw35] [ 56%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion 1341[gw16] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class 1342tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted 1343[gw6] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation 1344tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing 1345tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata 1346[gw6] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing 1347tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected 1348[gw22] [ 57%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error 1349tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description 1350tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args 1351[gw14] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives 1352[gw36] [ 57%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code 1353[gw13] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions 1354[gw16] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted 1355[gw12] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata 1356tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] 1357tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles 1358tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage 1359tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error 1360[gw43] [ 57%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata 1361tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage 1362[gw5] [ 57%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type 1363tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for 1364[gw22] [ 57%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description 1365tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn 1366[gw41] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected 1367[gw21] [ 58%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type 1368[gw43] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage 1369[gw38] [ 58%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message 1370tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] 1371tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources 1372[gw39] [ 58%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources 1373tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp 1374[gw30] [ 58%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] 1375tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] 1376tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources 1377[gw45] [ 58%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources 1378tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] 1379[gw4] [ 58%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args 1380tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost 1381tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user 1382[gw42] [ 58%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user 1383[gw36] [ 58%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles 1384tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json 1385tests/server/fastmcp/test_server.py::TestServer::test_normalize_path 1386tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation 1387tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion 1388[gw1] [ 58%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion 1389[gw36] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json 1390[gw0] [ 59%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content 1391tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] 1392tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract 1393[gw35] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage 1394[gw4] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost 1395tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] 1396[gw24] [ 59%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict 1397tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations 1398[gw40] [ 59%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp 1399tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling 1400tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri 1401[gw11] [ 59%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri 1402tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content 1403[gw29] [ 59%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract 1404[gw21] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_normalize_path 1405tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path 1406[gw7] [ 59%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations 1407tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel 1408tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary 1409[gw47] [ 59%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary 1410tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] 1411tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation 1412[gw20] [ 59%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation 1413tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list 1414tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline 1415[gw25] [ 60%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error 1416tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion 1417tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper 1418tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool 1419[gw9] [ 60%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation 1420tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts 1421tests/server/fastmcp/servers/test_file_server.py::test_list_resources 1422[gw32] [ 60%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file 1423[gw39] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] 1424[gw40] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling 1425[gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel 1426[gw23] [ 60%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn 1427tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool 1428tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any 1429[gw21] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path 1430tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names 1431[gw10] [ 60%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names 1432tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource 1433[gw25] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion 1434tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id 1435[gw9] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts 1436tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation 1437tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types 1438[gw10] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource 1439tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 1440[gw20] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list 1441tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier 1442[gw6] [ 61%] PASSED tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier 1443[gw33] [ 61%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation 1444tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params 1445tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion 1446tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token 1447[gw17] [ 61%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_list_resources 1448tests/server/fastmcp/test_func_metadata.py::test_str_vs_int 1449[gw44] [ 61%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_int 1450[gw37] [ 61%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id 1451tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text 1452tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models 1453tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types 1454[gw45] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] 1455tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted 1456tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata 1457[gw42] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool 1458tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected 1459[gw41] [ 61%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected 1460tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator 1461tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json 1462tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator 1463tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params 1464tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 1465tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list 1466[gw13] [ 61%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models 1467tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access 1468[gw29] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] 1469[gw13] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access 1470tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive 1471tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context 1472[gw35] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 1473tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] 1474[gw14] [ 62%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types 1475[gw8] [ 62%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token 1476[gw16] [ 62%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted 1477tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging 1478tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details 1479tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost 1480[gw27] [ 62%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation 1481tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields 1482[gw6] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata 1483tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource 1484tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path 1485tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper 1486tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion 1487[gw3] [ 62%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types 1488tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource 1489[gw3] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource 1490tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden 1491[gw9] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden 1492tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts 1493[gw2] [ 63%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 1494[gw36] [ 63%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json 1495tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description 1496tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params 1497[gw25] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper 1498tests/server/fastmcp/servers/test_file_server.py::test_delete_file 1499tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool 1500tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object 1501[gw9] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool 1502[gw36] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description 1503[gw25] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object 1504tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] 1505[gw43] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator 1506tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator 1507[gw10] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource 1508tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name 1509[gw10] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name 1510[gw2] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params 1511[gw33] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params 1512tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools 1513tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection 1514tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class 1515[gw31] [ 64%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion 1516tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta 1517[gw1] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper 1518tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object 1519tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params 1520tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools 1521tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params 1522tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error 1523tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] 1524[gw36] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error 1525[gw2] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params 1526[gw25] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object 1527[gw45] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] 1528tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection 1529[gw5] [ 64%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for 1530[gw21] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path 1531tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function 1532[gw2] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection 1533tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model 1534[gw10] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools 1535tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool 1536tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error 1537tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda 1538[gw9] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda 1539[gw37] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text 1540tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling 1541tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params 1542[gw3] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params 1543[gw22] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator 1544tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context 1545[gw1] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] 1546[gw4] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost 1547tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description 1548tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input 1549[gw21] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function 1550tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] 1551[gw23] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool 1552tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases 1553[gw24] [ 65%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class 1554tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description 1555tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary 1556tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata 1557[gw9] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input 1558tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling 1559tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection 1560[gw42] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools 1561tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool 1562[gw33] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params 1563[gw26] [ 66%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline 1564tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema 1565[gw42] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool 1566tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input 1567tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context 1568tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool 1569tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional 1570tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function 1571tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output 1572[gw45] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool 1573tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool 1574[gw2] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling 1575[gw47] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any 1576tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output 1577[gw37] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary 1578[gw9] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output 1579[gw25] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model 1580[gw2] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output 1581tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output 1582[gw36] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection 1583tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output 1584tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator 1585[gw3] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input 1586tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp 1587[gw1] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional 1588[gw26] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool 1589[gw10] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema 1590[gw21] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function 1591[gw42] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool 1592tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async 1593[gw29] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] 1594[gw31] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta 1595[gw16] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging 1596tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed 1597[gw45] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output 1598tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output 1599tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args 1600[gw23] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling 1601[gw5] [ 67%] PASSED tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases 1602tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property 1603[gw40] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details 1604tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output 1605tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations 1606tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata 1607tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output 1608tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata 1609[gw42] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata 1610tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output 1611[gw32] [ 68%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file 1612tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt 1613tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection 1614[gw10] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata 1615[gw36] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations 1616[gw23] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output 1617[gw37] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output 1618[gw28] [ 68%] PASSED tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored 1619[gw3] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output 1620[gw25] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp 1621[gw1] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property 1622tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks 1623[gw21] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output 1624[gw29] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args 1625[gw9] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator 1626[gw33] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async 1627tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification 1628[gw31] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection 1629tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context 1630tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works 1631[gw27] [ 69%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields 1632tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata 1633tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations 1634tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool 1635[gw39] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] 1636tests/server/fastmcp/test_title.py::test_tool_title_precedence 1637[gw47] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed 1638[gw37] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations 1639[gw5] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output 1640tests/server/fastmcp/test_title.py::test_resource_title 1641tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function 1642tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool 1643[gw45] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata 1644tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure 1645[gw8] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion 1646tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline 1647tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools 1648[gw28] [ 70%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks 1649tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict 1650[gw43] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator 1651tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive 1652tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept 1653[gw44] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params 1654tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error 1655tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool 1656[gw47] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool 1657tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code 1658[gw17] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list 1659tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks 1660[gw6] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata 1661tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools 1662tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result 1663tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel 1664[gw7] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive 1665tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type 1666[gw25] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict 1667tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method 1668tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values 1669[gw9] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure 1670[gw5] [ 70%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code 1671[gw21] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive 1672[gw35] [ 71%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts 1673[gw36] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool 1674[gw41] [ 71%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context 1675tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool 1676[gw6] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool 1677[gw1] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error 1678[gw33] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools 1679[gw28] [ 71%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks 1680tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call 1681tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers 1682[gw22] [ 71%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context 1683tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type 1684[gw20] [ 71%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error 1685[gw31] [ 71%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel 1686tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params 1687[gw28] [ 72%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers 1688[gw3] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept 1689tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name 1690tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools 1691[gw45] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method 1692[gw47] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type 1693[gw10] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works 1694[gw37] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result 1695[gw29] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline 1696tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function 1697[gw42] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function 1698[gw8] [ 72%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type 1699tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass 1700[gw31] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass 1701tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request 1702[gw1] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request 1703tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata 1704tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated 1705tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request 1706[gw25] [ 73%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request 1707[gw33] [ 73%] PASSED tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated 1708tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers 1709tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper 1710[gw3] [ 73%] PASSED tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper 1711tests/server/lowlevel/test_func_inspection.py::test_different_request_types 1712tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request 1713[gw45] [ 73%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata 1714[gw37] [ 73%] PASSED tests/server/lowlevel/test_func_inspection.py::test_different_request_types 1715[gw4] [ 73%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description 1716[gw24] [ 73%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description 1717tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool 1718tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt 1719tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty 1720tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context 1721[gw28] [ 73%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers 1722[gw2] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools 1723[gw20] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools 1724[gw32] [ 73%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt 1725[gw7] [ 74%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function 1726[gw40] [ 74%] PASSED tests/server/fastmcp/test_title.py::test_resource_title 1727[gw43] [ 74%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name 1728[gw26] [ 74%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool 1729tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated 1730[gw44] [ 74%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params 1731tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated 1732[gw34] [ 74%] PASSED tests/client/test_stdio.py::test_stdio_client_universal_cleanup 1733tests/client/test_stdio.py::test_stdio_client_sigint_only_process 1734tests/server/lowlevel/test_server_listing.py::test_list_resources_basic 1735[gw10] [ 74%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool 1736tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method 1737tests/server/test_lifespan.py::test_lowlevel_server_lifespan 1738tests/server/test_lifespan.py::test_fastmcp_server_lifespan 1739[gw23] [ 74%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification 1740tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results 1741tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated 1742[gw16] [ 74%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context 1743tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description 1744tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name 1745tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool 1746[gw29] [ 74%] PASSED tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated 1747tests/server/test_completion_with_context.py::test_dependent_completion_scenario 1748[gw9] [ 74%] PASSED tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated 1749tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] 1750tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource 1751tests/server/test_completion_with_context.py::test_completion_error_on_missing_context 1752tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests 1753tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper 1754tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close 1755tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools 1756tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args 1757[gw37] [ 75%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] 1758[gw3] [ 75%] PASSED tests/server/test_lifespan.py::test_lowlevel_server_lifespan 1759[gw21] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated 1760tests/server/fastmcp/test_title.py::test_get_display_name_utility 1761[gw5] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request 1762[gw6] [ 75%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty 1763tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata 1764[gw8] [ 75%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata 1765[gw47] [ 75%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_basic 1766[gw20] [ 75%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool 1767tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error 1768tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated 1769tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic 1770tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes 1771tests/server/lowlevel/test_server_listing.py::test_list_resources_empty 1772[gw25] [ 75%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_empty 1773tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] 1774[gw36] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper 1775[gw7] [ 75%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools 1776tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response 1777[gw40] [ 76%] PASSED tests/server/fastmcp/test_title.py::test_get_display_name_utility 1778[gw45] [ 76%] PASSED tests/server/test_lifespan.py::test_fastmcp_server_lifespan 1779tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema 1780tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] 1781tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning 1782[gw43] [ 76%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes 1783tests/server/lowlevel/test_server_listing.py::test_list_tools_empty 1784[gw44] [ 76%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic 1785tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination 1786[gw1] [ 76%] PASSED tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close 1787[gw26] [ 76%] PASSED tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated 1788tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema 1789[gw10] [ 76%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] 1790[gw28] [ 76%] PASSED tests/server/test_completion_with_context.py::test_completion_error_on_missing_context 1791tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations 1792tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation 1793[gw13] [ 76%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context 1794tests/server/test_lowlevel_input_validation.py::test_valid_tool_call 1795tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected 1796[gw9] [ 76%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_empty 1797[gw24] [ 76%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description 1798tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel 1799[gw39] [ 77%] PASSED tests/server/fastmcp/test_title.py::test_tool_title_precedence 1800tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true 1801[gw21] [ 77%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination 1802[gw37] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema 1803tests/server/test_read_resource.py::test_read_resource_binary 1804tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination 1805[gw40] [ 77%] PASSED tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations 1806[gw45] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema 1807[gw42] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method 1808[gw23] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error 1809tests/server/test_session.py::test_create_message_tool_result_validation 1810tests/server/test_read_resource.py::test_read_resource_default_mime 1811tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema 1812tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema 1813[gw29] [ 77%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] 1814tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type 1815tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool 1816[gw14] [ 77%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection 1817[gw3] [ 77%] PASSED tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning 1818tests/server/test_read_resource.py::test_read_resource_text 1819tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error 1820tests/server/test_session.py::test_ping_request_before_initialization 1821tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args 1822[gw31] [ 77%] PASSED tests/server/test_completion_with_context.py::test_dependent_completion_scenario 1823[gw2] [ 78%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results 1824[gw32] [ 78%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args 1825tests/server/test_session.py::test_other_requests_blocked_before_initialization 1826[gw47] [ 78%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true 1827[gw20] [ 78%] PASSED tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema 1828tests/server/fastmcp/test_title.py::test_prompt_title 1829[gw26] [ 78%] PASSED tests/server/test_read_resource.py::test_read_resource_binary 1830tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] 1831[gw4] [ 78%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource 1832[gw5] [ 78%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination 1833[gw44] [ 78%] PASSED tests/server/test_read_resource.py::test_read_resource_default_mime 1834[gw22] [ 78%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name 1835[gw9] [ 78%] PASSED tests/server/test_session.py::test_ping_request_before_initialization 1836tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present 1837[gw40] [ 78%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present 1838tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response 1839[gw7] [ 79%] PASSED tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation 1840[gw42] [ 79%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] 1841[gw17] [ 79%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call 1842[gw41] [ 79%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context 1843[gw35] [ 79%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt 1844[gw24] [ 79%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error 1845tests/server/test_session.py::test_server_session_initialize 1846[gw28] [ 79%] PASSED tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema 1847[gw36] [ 79%] PASSED tests/server/test_lowlevel_input_validation.py::test_valid_tool_call 1848tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version 1849[gw43] [ 79%] PASSED tests/server/test_read_resource.py::test_read_resource_text 1850[gw37] [ 79%] PASSED tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response 1851tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required 1852[gw8] [ 79%] PASSED tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected 1853[gw33] [ 80%] PASSED tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests 1854[gw29] [ 80%] PASSED tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version 1855[gw23] [ 80%] PASSED tests/server/test_session.py::test_server_session_initialize 1856tests/server/test_lowlevel_output_validation.py::test_tool_call_result 1857tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema 1858tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none 1859[gw45] [ 80%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none 1860tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present 1861[gw20] [ 80%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present 1862tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context 1863[gw16] [ 80%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response 1864[gw10] [ 80%] PASSED tests/server/test_session.py::test_create_message_tool_result_validation 1865[gw13] [ 80%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args 1866tests/server/test_stdio.py::test_stdio_server 1867tests/server/test_session.py::test_create_message_without_tools_capability 1868tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages 1869[gw44] [ 80%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages 1870tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema 1871tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[policy_uri] 1872[gw40] [ 80%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[policy_uri] 1873[gw21] [ 80%] PASSED tests/server/test_session.py::test_other_requests_blocked_before_initialization 1874tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[tos_uri] 1875[gw37] [ 81%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[tos_uri] 1876tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none 1877[gw47] [ 81%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none 1878[gw39] [ 81%] PASSED tests/server/fastmcp/test_title.py::test_prompt_title 1879tests/shared/test_auth.py::TestOAuthMetadata::test_oidc 1880[gw31] [ 81%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required 1881tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm 1882[gw24] [ 81%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm 1883[gw25] [ 81%] PASSED tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool 1884tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability 1885tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[jwks_uri] 1886[gw42] [ 81%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[jwks_uri] 1887tests/shared/test_auth.py::test_valid_url_passes_through_unchanged 1888[gw29] [ 81%] PASSED tests/shared/test_auth.py::test_valid_url_passes_through_unchanged 1889tests/shared/test_auth.py::test_all_optional_urls_empty_together 1890[gw23] [ 81%] PASSED tests/shared/test_auth.py::test_all_optional_urls_empty_together 1891tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability 1892[gw43] [ 81%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability 1893tests/server/test_session.py::test_server_capabilities 1894[gw1] [ 81%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type 1895tests/server/lowlevel/test_server_listing.py::test_list_tools_basic 1896[gw2] [ 82%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema 1897tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation 1898tests/shared/test_auth.py::TestOAuthMetadata::test_oauth 1899[gw28] [ 82%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth 1900tests/server/test_completion_with_context.py::test_completion_backward_compatibility 1901tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port 1902[gw20] [ 82%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port 1903tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment 1904[gw45] [ 82%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment 1905tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use 1906[gw9] [ 82%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oidc 1907tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none 1908[gw7] [ 82%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none 1909tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination 1910[gw6] [ 82%] PASSED tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel 1911tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none 1912[gw36] [ 82%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none 1913[gw5] [ 82%] PASSED tests/server/test_stdio.py::test_stdio_server 1914[gw8] [ 82%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability 1915tests/server/test_completion_with_context.py::test_completion_handler_receives_context 1916tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[logo_uri] 1917[gw21] [ 82%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[logo_uri] 1918tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use 1919[gw10] [ 83%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use 1920tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use 1921tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes 1922[gw44] [ 83%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes 1923[gw17] [ 83%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_basic 1924tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications 1925tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains 1926[gw40] [ 83%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains 1927[gw41] [ 83%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination 1928[gw16] [ 83%] PASSED tests/server/test_session.py::test_server_capabilities 1929[gw35] [ 83%] PASSED tests/server/test_completion_with_context.py::test_completion_backward_compatibility 1930tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message 1931[gw47] [ 83%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message 1932[gw3] [ 83%] PASSED tests/server/test_session.py::test_create_message_without_tools_capability 1933[gw32] [ 83%] PASSED tests/server/test_lowlevel_output_validation.py::test_tool_call_result 1934[gw4] [ 83%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema 1935[gw13] [ 84%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use 1936tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path 1937[gw2] [ 84%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path 1938tests/server/test_stdio.py::test_stdio_server_invalid_utf8 1939tests/shared/test_httpx_utils.py::test_custom_parameters 1940[gw26] [ 84%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use 1941tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages 1942tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error 1943[gw29] [ 84%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error 1944[gw33] [ 84%] PASSED tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation 1945tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[client_uri] 1946[gw39] [ 84%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[client_uri] 1947tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations 1948[gw36] [ 84%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations 1949[gw1] [ 84%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages 1950tests/shared/test_httpx_utils.py::test_default_settings 1951tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content 1952tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports 1953[gw7] [ 84%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports 1954tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int 1955tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation 1956[gw28] [ 84%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation 1957tests/shared/test_memory.py::test_memory_server_and_client_connection 1958[gw14] [ 84%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context 1959tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls 1960[gw5] [ 85%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls 1961tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host 1962[gw3] [ 85%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host 1963tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code 1964[gw9] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code 1965tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] 1966[gw2] [ 85%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] 1967tests/shared/test_auth.py::test_invalid_non_empty_url_still_rejected 1968[gw31] [ 85%] PASSED tests/shared/test_auth.py::test_invalid_non_empty_url_still_rejected 1969tests/shared/test_session.py::test_request_cancellation 1970tests/shared/test_session.py::test_response_id_non_numeric_string_no_match 1971tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message 1972[gw43] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message 1973tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching 1974[gw17] [ 85%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching 1975tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int 1976tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data 1977[gw24] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data 1978tests/shared/test_sse.py::test_raw_sse_connection 1979[gw27] [ 85%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values 1980tests/shared/test_progress_notifications.py::test_progress_context_manager 1981tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin 1982[gw42] [ 85%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin 1983tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths 1984[gw35] [ 85%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths 1985tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query 1986[gw32] [ 86%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query 1987tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching 1988[gw41] [ 86%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching 1989tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip 1990[gw8] [ 86%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip 1991[gw20] [ 86%] PASSED tests/shared/test_memory.py::test_memory_server_and_client_connection 1992tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion 1993[gw40] [ 86%] PASSED tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int 1994[gw22] [ 86%] PASSED tests/server/test_completion_with_context.py::test_completion_handler_receives_context 1995[gw44] [ 86%] PASSED tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int 1996tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] 1997[gw29] [ 86%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] 1998tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling 1999[gw26] [ 86%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling 2000tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations 2001[gw33] [ 86%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations 2002tests/shared/test_sse.py::test_sse_client_basic_connection 2003tests/shared/test_sse.py::test_sse_client_timeout 2004[gw36] [ 86%] SKIPPED tests/shared/test_sse.py::test_sse_client_timeout 2005[gw25] [ 87%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content 2006[gw6] [ 87%] PASSED tests/server/test_stdio.py::test_stdio_server_invalid_utf8 2007[gw10] [ 87%] PASSED tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion 2008tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] 2009[gw1] [ 87%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] 2010tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] 2011[gw7] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] 2012[gw13] [ 87%] PASSED tests/shared/test_session.py::test_request_cancellation 2013tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] 2014[gw28] [ 87%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] 2015tests/shared/test_auth.py::test_information_full_inherits_coercion 2016[gw14] [ 87%] PASSED tests/shared/test_auth.py::test_information_full_inherits_coercion 2017tests/shared/test_streamable_http.py::test_session_validation 2018tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app 2019tests/shared/test_sse.py::test_request_context_isolation 2020tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] 2021[gw3] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] 2022tests/shared/test_sse.py::test_sse_client_on_session_created 2023tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type 2024tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls 2025tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] 2026[gw24] [ 87%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] 2027tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] 2028[gw35] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] 2029tests/shared/test_sse.py::test_sse_message_id_coercion 2030[gw42] [ 88%] PASSED tests/shared/test_sse.py::test_sse_message_id_coercion 2031tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] 2032tests/shared/test_streamable_http.py::test_json_parsing 2033[gw4] [ 88%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls 2034[gw17] [ 88%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] 2035tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] 2036[gw41] [ 88%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] 2037[gw27] [ 88%] PASSED tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type 2038[gw37] [ 88%] PASSED tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications 2039tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] 2040[gw43] [ 88%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] 2041tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id 2042tests/shared/test_streamable_http.py::test_accept_header_validation 2043tests/shared/test_sse.py::test_request_context_propagation 2044tests/shared/test_streamable_http.py::test_content_type_validation 2045[gw21] [ 88%] PASSED tests/shared/test_session.py::test_response_id_non_numeric_string_no_match 2046tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging 2047tests/shared/test_streamable_http.py::test_session_id_pattern 2048[gw26] [ 88%] PASSED tests/shared/test_streamable_http.py::test_session_id_pattern 2049tests/shared/test_streamable_http.py::test_session_termination 2050tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] 2051[gw25] [ 88%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] 2052tests/shared/test_sse.py::test_sse_client_exception_handling 2053tests/shared/test_streamable_http.py::test_json_response_missing_accept_header 2054tests/shared/test_streamable_http.py::test_json_response 2055tests/shared/test_streamable_http.py::test_get_validation 2056[gw16] [ 88%] PASSED tests/shared/test_progress_notifications.py::test_progress_context_manager 2057tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header 2058tests/shared/test_streamable_http.py::test_method_not_allowed 2059tests/shared/test_streamable_http.py::test_response 2060tests/shared/test_streamable_http.py::test_get_sse_stream 2061tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version 2062tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init 2063[gw23] [ 89%] PASSED tests/shared/test_httpx_utils.py::test_default_settings 2064[gw11] [ 89%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content 2065tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] 2066tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version 2067tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context 2068tests/shared/test_session.py::test_connection_closed 2069tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection 2070tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval 2071[gw41] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] 2072tests/shared/test_streamable_http.py::test_priming_event_not_sent_without_event_store 2073tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] 2074[gw35] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] 2075[gw4] [ 89%] PASSED tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version 2076tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image 2077tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] 2078tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] 2079[gw43] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] 2080[gw24] [ 89%] PASSED tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval 2081tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] 2082[gw25] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] 2083tests/test_examples.py::test_simple_echo 2084tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings 2085[gw17] [ 89%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_sent_without_event_store 2086tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] 2087tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] 2088[gw37] [ 89%] PASSED tests/shared/test_session.py::test_connection_closed 2089tests/test_examples.py::test_complex_inputs 2090[gw22] [ 89%] PASSED tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging 2091tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] 2092[gw17] [ 90%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] 2093tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] 2094tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name 2095tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name 2096tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name 2097tests/test_types.py::test_tool_result_content 2098tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] 2099[gw26] [ 90%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] 2100[gw35] [ 90%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] 2101tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] 2102[gw23] [ 90%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] 2103tests/test_examples.py::test_direct_call_tool_result_return 2104[gw16] [ 90%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] 2105[gw22] [ 90%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name 2106[gw43] [ 90%] PASSED tests/test_examples.py::test_simple_echo 2107[gw41] [ 90%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name 2108tests/test_types.py::test_method_initialization 2109[gw43] [ 90%] PASSED tests/test_types.py::test_method_initialization 2110[gw37] [ 90%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] 2111[gw25] [ 90%] PASSED tests/test_examples.py::test_complex_inputs 2112tests/shared/test_ws.py::test_ws_client_timeout 2113tests/test_examples.py::test_docs_examples[README.md:88-132] 2114tests/shared/test_ws.py::test_ws_client_exception_handling 2115tests/test_types.py::test_tool_use_content 2116[gw4] [ 91%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] 2117tests/test_types.py::test_create_message_result_basic 2118tests/test_types.py::test_jsonrpc_request 2119[gw41] [ 91%] PASSED tests/test_types.py::test_jsonrpc_request 2120[gw25] [ 91%] PASSED tests/test_types.py::test_tool_use_content 2121tests/test_types.py::test_create_message_request_params_with_tools 2122[gw24] [ 91%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name 2123tests/test_types.py::test_tool_choice 2124[gw17] [ 91%] PASSED tests/test_types.py::test_tool_result_content 2125tests/test_types.py::test_sampling_message_with_user_role 2126[gw43] [ 91%] PASSED tests/test_types.py::test_create_message_result_basic 2127tests/test_types.py::test_sampling_message_backward_compatibility 2128tests/test_types.py::test_sampling_message_with_assistant_role 2129[gw45] [ 91%] PASSED tests/shared/test_httpx_utils.py::test_custom_parameters 2130[gw37] [ 91%] PASSED tests/test_types.py::test_tool_choice 2131[gw22] [ 91%] PASSED tests/test_types.py::test_create_message_request_params_with_tools 2132[gw4] [ 91%] PASSED tests/test_types.py::test_sampling_message_with_user_role 2133tests/shared/test_sse.py::test_sse_client_happy_request_and_response 2134[gw17] [ 91%] PASSED tests/test_types.py::test_sampling_message_with_assistant_role 2135[gw24] [ 92%] PASSED tests/test_types.py::test_sampling_message_backward_compatibility 2136[gw11] [ 92%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image 2137[gw23] [ 92%] PASSED tests/test_examples.py::test_direct_call_tool_result_return 2138tests/test_examples.py::test_desktop 2139tests/test_types.py::test_create_message_result_with_tool_use 2140[gw23] [ 92%] PASSED tests/test_types.py::test_create_message_result_with_tool_use 2141[gw11] [ 92%] PASSED tests/test_examples.py::test_desktop 2142[gw35] [ 92%] PASSED tests/test_examples.py::test_docs_examples[README.md:88-132] 2143tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields 2144[gw35] [ 92%] PASSED tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields 2145[gw21] [ 92%] PASSED tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings 2146tests/shared/test_ws.py::test_ws_client_happy_request_and_response 2147[gw28] [ 92%] PASSED tests/shared/test_streamable_http.py::test_get_validation 2148[gw34] [ 92%] PASSED tests/client/test_stdio.py::test_stdio_client_sigint_only_process 2149tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit 2150tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash 2151[gw18] [ 92%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] 2152tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions 2153[gw18] [ 93%] PASSED tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions 2154[gw28] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash 2155[gw34] [ 93%] PASSED tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit 2156tests/server/fastmcp/test_server.py::TestServer::test_create_server 2157[gw18] [ 93%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_create_server 2158[gw36] [ 93%] PASSED tests/shared/test_streamable_http.py::test_json_response_missing_accept_header 2159tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] 2160[gw36] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] 2161[gw30] [ 93%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] 2162tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] 2163[gw20] [ 93%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id 2164tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] 2165[gw20] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] 2166[gw1] [ 93%] PASSED tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header 2167[gw15] [ 93%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] 2168tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings 2169[gw1] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings 2170tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] 2171[gw44] [ 94%] PASSED tests/shared/test_streamable_http.py::test_accept_header_validation 2172[gw6] [ 94%] PASSED tests/shared/test_sse.py::test_sse_client_exception_handling 2173tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length 2174[gw44] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length 2175[gw46] [ 94%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] 2176tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] 2177tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] 2178[gw6] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] 2179[gw31] [ 94%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created 2180[gw10] [ 94%] PASSED tests/shared/test_streamable_http.py::test_response 2181[gw19] [ 94%] PASSED tests/client/test_notification_response.py::test_non_compliant_notification_response 2182[gw2] [ 94%] PASSED tests/shared/test_streamable_http.py::test_session_validation 2183tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel 2184tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings 2185[gw10] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings 2186tests/shared/test_streamable_http.py::test_priming_event_not_sent_for_old_protocol_version 2187[gw31] [ 95%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_sent_for_old_protocol_version 2188tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data 2189[gw2] [ 95%] PASSED tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data 2190[gw32] [ 95%] PASSED tests/shared/test_streamable_http.py::test_json_parsing 2191tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] 2192[gw32] [ 95%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] 2193[gw12] [ 95%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] 2194[gw5] [ 95%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app 2195tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] 2196tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header 2197[gw27] [ 95%] PASSED tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context 2198tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name 2199[gw27] [ 95%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name 2200[gw29] [ 95%] PASSED tests/shared/test_streamable_http.py::test_session_termination 2201tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars 2202[gw29] [ 95%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars 2203[gw19] [ 95%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel 2204tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive 2205[gw19] [ 96%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive 2206tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed 2207[gw40] [ 96%] PASSED tests/shared/test_streamable_http.py::test_content_type_validation 2208[gw14] [ 96%] PASSED tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init 2209[gw19] [ 96%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed 2210tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required 2211[gw19] [ 96%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required 2212tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] 2213[gw40] [ 96%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] 2214[gw7] [ 96%] PASSED tests/shared/test_streamable_http.py::test_get_sse_stream 2215tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot 2216[gw14] [ 96%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot 2217tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot 2218[gw7] [ 96%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot 2219[gw38] [ 96%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] 2220tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] 2221[gw8] [ 96%] PASSED tests/shared/test_sse.py::test_request_context_propagation 2222tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] 2223[gw8] [ 97%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] 2224[gw45] [ 97%] PASSED tests/shared/test_sse.py::test_sse_client_happy_request_and_response 2225[gw47] [ 97%] PASSED tests/shared/test_sse.py::test_raw_sse_connection 2226tests/shared/test_streamable_http.py::test_json_validation 2227[gw21] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_happy_request_and_response 2228[gw16] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_timeout 2229[gw39] [ 97%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection 2230tests/test_types.py::test_client_capabilities_with_sampling_tools 2231tests/shared/test_streamable_http.py::test_json_response_accept_json_only 2232[gw16] [ 97%] PASSED tests/test_types.py::test_client_capabilities_with_sampling_tools 2233[gw42] [ 97%] PASSED tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection 2234tests/shared/test_ws.py::test_ws_client_basic_connection 2235[gw46] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] 2236[gw0] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] 2237tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] 2238tests/server/fastmcp/test_integration.py::test_completion[server_transport0] 2239[gw3] [ 97%] PASSED tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version 2240tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name 2241[gw3] [ 98%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name 2242[gw13] [ 98%] PASSED tests/shared/test_streamable_http.py::test_method_not_allowed 2243[gw30] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] 2244tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash 2245[gw13] [ 98%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash 2246tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] 2247[gw33] [ 98%] PASSED tests/shared/test_streamable_http.py::test_json_response 2248tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters 2249[gw33] [ 98%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters 2250[gw26] [ 98%] PASSED tests/shared/test_ws.py::test_ws_client_exception_handling 2251tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields 2252[gw26] [ 98%] PASSED tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields 2253[gw5] [ 98%] PASSED tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header 2254[gw9] [ 98%] PASSED tests/shared/test_sse.py::test_request_context_isolation 2255tests/shared/test_streamable_http.py::test_client_crash_handled 2256[gw12] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] 2257[gw15] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] 2258tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] 2259[gw47] [ 99%] PASSED tests/shared/test_streamable_http.py::test_json_validation 2260[gw38] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] 2261tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] 2262[gw42] [ 99%] PASSED tests/shared/test_ws.py::test_ws_client_basic_connection 2263[gw30] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] 2264[gw39] [ 99%] PASSED tests/shared/test_streamable_http.py::test_json_response_accept_json_only 2265[gw46] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] 2266[gw0] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport0] 2267tests/server/fastmcp/test_integration.py::test_completion[server_transport1] 2268[gw38] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] 2269[gw9] [ 99%] PASSED tests/shared/test_streamable_http.py::test_client_crash_handled 2270[gw15] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] 2271[gw0] [100%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport1] 22722273═══════════════════════════════ inline-snapshot ════════════════════════════════2274INFO: inline-snapshot was disabled because you used xdist. This means that tests2275with snapshots will continue to run, but snapshot(x) will only return x and 2276inline-snapshot will not be able to fix snapshots or generate reports.2277227822792280================= 1005 passed, 95 skipped, 1 xfailed in 52.30s =================2281Finished executing pytestCheckPhase2282pytestCheckPhase completed in 1 minutes 0 seconds