1these 8 derivations will be built:2 /nix/store/a68snisn3xr1vi73chgn27nvrklv4gyc-python3.13-pydantic-settings-2.14.2.drv3 /nix/store/7p95pk5rv9rl6c9ykjpajisphp9pdgz7-python3.13-fastapi-0.136.3.drv4 /nix/store/4qjd58bzxw94wdxnv003fp0sl3djqmrf-python3.13-sse-starlette-3.2.0.drv5 /nix/store/r5qpw41ql108kyc4yvsj6wcdba4x65g3-python3.13-httpx-sse-0.4.3.drv6 /nix/store/5b5g5avqmirr29jlqaq587h8mlsxh559-python3.13-mcp-1.27.0.drv7 /nix/store/j4kcaw4yrqzgxaz98qdgwdzh7p21x44p-python3.13-agent-client-protocol-0.10.1.drv8 /nix/store/y70mc02lhi18bl0y7sfd4m6qp6kzxwwc-python3.13-mistralai-2.5.0.drv9 /nix/store/xhivrs4hpp5bafs9li1zrqqwmlmjgihs-mistral-vibe-2.19.0.drv10building '/nix/store/j4kcaw4yrqzgxaz98qdgwdzh7p21x44p-python3.13-agent-client-protocol-0.10.1.drv'11building '/nix/store/y70mc02lhi18bl0y7sfd4m6qp6kzxwwc-python3.13-mistralai-2.5.0.drv'12building '/nix/store/a68snisn3xr1vi73chgn27nvrklv4gyc-python3.13-pydantic-settings-2.14.2.drv'13python3.13-agent-client-protocol-0.10.1> Sourcing python-remove-tests-dir-hook14python3.13-agent-client-protocol-0.10.1> Sourcing python-catch-conflicts-hook.sh15python3.13-agent-client-protocol-0.10.1> Sourcing python-remove-bin-bytecode-hook.sh16python3.13-agent-client-protocol-0.10.1> Sourcing pypa-build-hook17python3.13-agent-client-protocol-0.10.1> Using pypaBuildPhase18python3.13-agent-client-protocol-0.10.1> Sourcing python-runtime-deps-check-hook19python3.13-agent-client-protocol-0.10.1> Using pythonRuntimeDepsCheckHook20python3.13-agent-client-protocol-0.10.1> Sourcing pypa-install-hook21python3.13-agent-client-protocol-0.10.1> Using pypaInstallPhase22python3.13-agent-client-protocol-0.10.1> Sourcing python-imports-check-hook.sh23python3.13-agent-client-protocol-0.10.1> Using pythonImportsCheckPhase24python3.13-agent-client-protocol-0.10.1> Sourcing python-namespaces-hook25python3.13-agent-client-protocol-0.10.1> Sourcing python-catch-conflicts-hook.sh26python3.13-pydantic-settings-2.14.2> Sourcing python-remove-tests-dir-hook27python3.13-pydantic-settings-2.14.2> Sourcing python-catch-conflicts-hook.sh28python3.13-pydantic-settings-2.14.2> Sourcing python-remove-bin-bytecode-hook.sh29python3.13-pydantic-settings-2.14.2> Sourcing pypa-build-hook30python3.13-pydantic-settings-2.14.2> Using pypaBuildPhase31python3.13-pydantic-settings-2.14.2> Sourcing python-runtime-deps-check-hook32python3.13-pydantic-settings-2.14.2> Using pythonRuntimeDepsCheckHook33python3.13-pydantic-settings-2.14.2> Sourcing pypa-install-hook34python3.13-pydantic-settings-2.14.2> Using pypaInstallPhase35python3.13-pydantic-settings-2.14.2> Sourcing python-imports-check-hook.sh36python3.13-pydantic-settings-2.14.2> Using pythonImportsCheckPhase37python3.13-pydantic-settings-2.14.2> Sourcing python-namespaces-hook38python3.13-pydantic-settings-2.14.2> Sourcing python-catch-conflicts-hook.sh39python3.13-mistralai-2.5.0> Sourcing python-remove-tests-dir-hook40python3.13-mistralai-2.5.0> Sourcing python-catch-conflicts-hook.sh41python3.13-mistralai-2.5.0> Sourcing python-remove-bin-bytecode-hook.sh42python3.13-mistralai-2.5.0> Sourcing pypa-build-hook43python3.13-mistralai-2.5.0> Using pypaBuildPhase44python3.13-mistralai-2.5.0> Sourcing python-runtime-deps-check-hook45python3.13-mistralai-2.5.0> Using pythonRuntimeDepsCheckHook46python3.13-mistralai-2.5.0> Sourcing pypa-install-hook47python3.13-mistralai-2.5.0> Using pypaInstallPhase48python3.13-mistralai-2.5.0> Sourcing python-imports-check-hook.sh49python3.13-mistralai-2.5.0> Using pythonImportsCheckPhase50python3.13-mistralai-2.5.0> Sourcing python-namespaces-hook51python3.13-mistralai-2.5.0> Sourcing python-catch-conflicts-hook.sh52python3.13-agent-client-protocol-0.10.1> Running phase: unpackPhase53python3.13-agent-client-protocol-0.10.1> unpacking source archive /nix/store/9wd204mwkxv4cgfg1maw6dkxfa03s67y-agent_client_protocol-0.10.1.tar.gz54python3.13-pydantic-settings-2.14.2> Running phase: unpackPhase55python3.13-pydantic-settings-2.14.2> unpacking source archive /nix/store/5g5z9ymanhmd0mz5rp7ihlvw3z9fb400-pydantic_settings-2.14.2.tar.gz56python3.13-agent-client-protocol-0.10.1> source root is agent_client_protocol-0.10.157python3.13-pydantic-settings-2.14.2> source root is pydantic_settings-2.14.258python3.13-mistralai-2.5.0> Running phase: unpackPhase59python3.13-agent-client-protocol-0.10.1> setting SOURCE_DATE_EPOCH to timestamp 1779648402 of file "agent_client_protocol-0.10.1/pyproject.toml"60python3.13-pydantic-settings-2.14.2> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "pydantic_settings-2.14.2/uv.lock"61python3.13-mistralai-2.5.0> unpacking source archive /nix/store/qfz997c78mrl9g26npjj9zi35apjkf3m-mistralai-2.5.0.tar.gz62python3.13-agent-client-protocol-0.10.1> Running phase: patchPhase63python3.13-pydantic-settings-2.14.2> Running phase: patchPhase64python3.13-pydantic-settings-2.14.2> Running phase: updateAutotoolsGnuConfigScriptsPhase65python3.13-agent-client-protocol-0.10.1> Running phase: updateAutotoolsGnuConfigScriptsPhase66python3.13-pydantic-settings-2.14.2> Running phase: configurePhase67python3.13-agent-client-protocol-0.10.1> Running phase: configurePhase68python3.13-mistralai-2.5.0> source root is mistralai-2.5.069python3.13-pydantic-settings-2.14.2> no configure script, doing nothing70python3.13-agent-client-protocol-0.10.1> no configure script, doing nothing71python3.13-pydantic-settings-2.14.2> Running phase: buildPhase72python3.13-agent-client-protocol-0.10.1> Running phase: buildPhase73python3.13-pydantic-settings-2.14.2> Executing pypaBuildPhase74python3.13-agent-client-protocol-0.10.1> Executing pypaBuildPhase75python3.13-agent-client-protocol-0.10.1> Setting PDM_BUILD_SCM_VERSION to 0.10.176python3.13-pydantic-settings-2.14.2> Creating a wheel...77python3.13-pydantic-settings-2.14.2> pypa build flags: --no-isolation --outdir dist/ --wheel78python3.13-agent-client-protocol-0.10.1> Creating a wheel...79python3.13-agent-client-protocol-0.10.1> pypa build flags: --no-isolation --outdir dist/ --wheel80python3.13-mistralai-2.5.0> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "mistralai-2.5.0/src/mistralai/extra/workflows/helpers.py"81python3.13-mistralai-2.5.0> Running phase: patchPhase82python3.13-mistralai-2.5.0> Running phase: updateAutotoolsGnuConfigScriptsPhase83python3.13-mistralai-2.5.0> Running phase: configurePhase84python3.13-mistralai-2.5.0> no configure script, doing nothing85python3.13-mistralai-2.5.0> Running phase: buildPhase86python3.13-mistralai-2.5.0> Executing pypaBuildPhase87python3.13-mistralai-2.5.0> Creating a wheel...88python3.13-mistralai-2.5.0> pypa build flags: --no-isolation --outdir dist/ --wheel89python3.13-agent-client-protocol-0.10.1> * Getting build dependencies for wheel...90python3.13-pydantic-settings-2.14.2> * Getting build dependencies for wheel...91python3.13-mistralai-2.5.0> * Getting build dependencies for wheel...92python3.13-pydantic-settings-2.14.2> * Building wheel...93python3.13-mistralai-2.5.0> * Building wheel...94python3.13-agent-client-protocol-0.10.1> * Building wheel...95python3.13-pydantic-settings-2.14.2> Successfully built pydantic_settings-2.14.2-py3-none-any.whl96python3.13-agent-client-protocol-0.10.1> - Adding src/acp/__init__.py -> acp/__init__.py97python3.13-agent-client-protocol-0.10.1> - Adding src/acp/agent/__init__.py -> acp/agent/__init__.py98python3.13-agent-client-protocol-0.10.1> - Adding src/acp/agent/connection.py -> acp/agent/connection.py99python3.13-agent-client-protocol-0.10.1> - Adding src/acp/agent/router.py -> acp/agent/router.py100python3.13-agent-client-protocol-0.10.1> - Adding src/acp/client/__init__.py -> acp/client/__init__.py101python3.13-agent-client-protocol-0.10.1> - Adding src/acp/client/connection.py -> acp/client/connection.py102python3.13-agent-client-protocol-0.10.1> - Adding src/acp/client/router.py -> acp/client/router.py103python3.13-agent-client-protocol-0.10.1> - Adding src/acp/connection.py -> acp/connection.py104python3.13-agent-client-protocol-0.10.1> - Adding src/acp/contrib/__init__.py -> acp/contrib/__init__.py105python3.13-agent-client-protocol-0.10.1> - Adding src/acp/contrib/permissions.py -> acp/contrib/permissions.py106python3.13-agent-client-protocol-0.10.1> - Adding src/acp/contrib/session_state.py -> acp/contrib/session_state.py107python3.13-agent-client-protocol-0.10.1> - Adding src/acp/contrib/tool_calls.py -> acp/contrib/tool_calls.py108python3.13-agent-client-protocol-0.10.1> - Adding src/acp/core.py -> acp/core.py109python3.13-agent-client-protocol-0.10.1> - Adding src/acp/exceptions.py -> acp/exceptions.py110python3.13-agent-client-protocol-0.10.1> - Adding src/acp/helpers.py -> acp/helpers.py111python3.13-agent-client-protocol-0.10.1> - Adding src/acp/interfaces.py -> acp/interfaces.py112python3.13-agent-client-protocol-0.10.1> - Adding src/acp/meta.py -> acp/meta.py113python3.13-agent-client-protocol-0.10.1> - Adding src/acp/py.typed -> acp/py.typed114python3.13-agent-client-protocol-0.10.1> - Adding src/acp/router.py -> acp/router.py115python3.13-agent-client-protocol-0.10.1> - Adding src/acp/schema.py -> acp/schema.py116python3.13-agent-client-protocol-0.10.1> - Adding src/acp/stdio.py -> acp/stdio.py117python3.13-agent-client-protocol-0.10.1> - Adding src/acp/task/__init__.py -> acp/task/__init__.py118python3.13-agent-client-protocol-0.10.1> - Adding src/acp/task/dispatcher.py -> acp/task/dispatcher.py119python3.13-agent-client-protocol-0.10.1> - Adding src/acp/task/queue.py -> acp/task/queue.py120python3.13-agent-client-protocol-0.10.1> - Adding src/acp/task/sender.py -> acp/task/sender.py121python3.13-agent-client-protocol-0.10.1> - Adding src/acp/task/state.py -> acp/task/state.py122python3.13-agent-client-protocol-0.10.1> - Adding src/acp/task/supervisor.py -> acp/task/supervisor.py123python3.13-agent-client-protocol-0.10.1> - Adding src/acp/telemetry.py -> acp/telemetry.py124python3.13-agent-client-protocol-0.10.1> - Adding src/acp/transports.py -> acp/transports.py125python3.13-pydantic-settings-2.14.2> Finished creating a wheel...126python3.13-agent-client-protocol-0.10.1> - Adding src/acp/utils.py -> acp/utils.py127python3.13-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/METADATA -> agent_client_protocol-0.10.1.dist-info/METADATA128python3.13-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/WHEEL -> agent_client_protocol-0.10.1.dist-info/WHEEL129python3.13-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/entry_points.txt -> agent_client_protocol-0.10.1.dist-info/entry_points.txt130python3.13-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/licenses/LICENSE -> agent_client_protocol-0.10.1.dist-info/licenses/LICENSE131python3.13-agent-client-protocol-0.10.1> - Adding agent_client_protocol-0.10.1.dist-info/RECORD -> agent_client_protocol-0.10.1.dist-info/RECORD132python3.13-pydantic-settings-2.14.2> Finished executing pypaBuildPhase133python3.13-pydantic-settings-2.14.2> Running phase: pythonRuntimeDepsCheckHook134python3.13-pydantic-settings-2.14.2> Executing pythonRuntimeDepsCheck135python3.13-pydantic-settings-2.14.2> Checking runtime dependencies for pydantic_settings-2.14.2-py3-none-any.whl136python3.13-agent-client-protocol-0.10.1> Successfully built agent_client_protocol-0.10.1-py3-none-any.whl137python3.13-agent-client-protocol-0.10.1> Finished creating a wheel...138python3.13-agent-client-protocol-0.10.1> Finished executing pypaBuildPhase139python3.13-agent-client-protocol-0.10.1> Running phase: pythonRuntimeDepsCheckHook140python3.13-agent-client-protocol-0.10.1> Executing pythonRuntimeDepsCheck141python3.13-agent-client-protocol-0.10.1> Checking runtime dependencies for agent_client_protocol-0.10.1-py3-none-any.whl142python3.13-pydantic-settings-2.14.2> Finished executing pythonRuntimeDepsCheck143python3.13-pydantic-settings-2.14.2> Running phase: installPhase144python3.13-mistralai-2.5.0> Successfully built mistralai-2.5.0-py3-none-any.whl145python3.13-pydantic-settings-2.14.2> Executing pypaInstallPhase146python3.13-mistralai-2.5.0> Finished creating a wheel...147python3.13-agent-client-protocol-0.10.1> Finished executing pythonRuntimeDepsCheck148python3.13-mistralai-2.5.0> /build/mistralai-2.5.0/dist /build/mistralai-2.5.0149python3.13-agent-client-protocol-0.10.1> Running phase: installPhase150python3.13-agent-client-protocol-0.10.1> Executing pypaInstallPhase151python3.13-pydantic-settings-2.14.2> Successfully installed pydantic_settings-2.14.2-py3-none-any.whl152python3.13-pydantic-settings-2.14.2> Finished executing pypaInstallPhase153python3.13-pydantic-settings-2.14.2> Running phase: pythonOutputDistPhase154python3.13-pydantic-settings-2.14.2> Executing pythonOutputDistPhase155python3.13-agent-client-protocol-0.10.1> Successfully installed agent_client_protocol-0.10.1-py3-none-any.whl156python3.13-agent-client-protocol-0.10.1> Finished executing pypaInstallPhase157python3.13-agent-client-protocol-0.10.1> Running phase: pythonOutputDistPhase158python3.13-agent-client-protocol-0.10.1> Executing pythonOutputDistPhase159python3.13-mistralai-2.5.0> Unpacking to: unpacked/mistralai-2.5.0...OK160python3.13-pydantic-settings-2.14.2> Finished executing pythonOutputDistPhase161python3.13-agent-client-protocol-0.10.1> Finished executing pythonOutputDistPhase162python3.13-pydantic-settings-2.14.2> Running phase: fixupPhase163python3.13-agent-client-protocol-0.10.1> Running phase: fixupPhase164python3.13-pydantic-settings-2.14.2> shrinking RPATHs of ELF executables and libraries in /nix/store/r616z4j7qpcjbm9m2j2jc0bw3kl8cnkd-python3.13-pydantic-settings-2.14.2165python3.13-agent-client-protocol-0.10.1> shrinking RPATHs of ELF executables and libraries in /nix/store/9mw9f7zs7ybcxdygshd6ixphj98q4bv7-python3.13-agent-client-protocol-0.10.1166python3.13-pydantic-settings-2.14.2> checking for references to /build/ in /nix/store/r616z4j7qpcjbm9m2j2jc0bw3kl8cnkd-python3.13-pydantic-settings-2.14.2...167python3.13-agent-client-protocol-0.10.1> checking for references to /build/ in /nix/store/9mw9f7zs7ybcxdygshd6ixphj98q4bv7-python3.13-agent-client-protocol-0.10.1...168python3.13-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/r616z4j7qpcjbm9m2j2jc0bw3kl8cnkd-python3.13-pydantic-settings-2.14.2169python3.13-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/9mw9f7zs7ybcxdygshd6ixphj98q4bv7-python3.13-agent-client-protocol-0.10.1170python3.13-pydantic-settings-2.14.2> stripping (with command strip and flags -S -p) in /nix/store/r616z4j7qpcjbm9m2j2jc0bw3kl8cnkd-python3.13-pydantic-settings-2.14.2/lib171python3.13-agent-client-protocol-0.10.1> stripping (with command strip and flags -S -p) in /nix/store/9mw9f7zs7ybcxdygshd6ixphj98q4bv7-python3.13-agent-client-protocol-0.10.1/lib172python3.13-pydantic-settings-2.14.2> shrinking RPATHs of ELF executables and libraries in /nix/store/hb4285sf23awzx1kgwkm3l9gddr50q21-python3.13-pydantic-settings-2.14.2-dist173python3.13-pydantic-settings-2.14.2> checking for references to /build/ in /nix/store/hb4285sf23awzx1kgwkm3l9gddr50q21-python3.13-pydantic-settings-2.14.2-dist...174python3.13-agent-client-protocol-0.10.1> shrinking RPATHs of ELF executables and libraries in /nix/store/bcjchdpvjylhr6708rrwjgirz882367k-python3.13-agent-client-protocol-0.10.1-dist175python3.13-agent-client-protocol-0.10.1> checking for references to /build/ in /nix/store/bcjchdpvjylhr6708rrwjgirz882367k-python3.13-agent-client-protocol-0.10.1-dist...176python3.13-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/hb4285sf23awzx1kgwkm3l9gddr50q21-python3.13-pydantic-settings-2.14.2-dist177python3.13-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/bcjchdpvjylhr6708rrwjgirz882367k-python3.13-agent-client-protocol-0.10.1-dist178python3.13-pydantic-settings-2.14.2> Executing pythonRemoveTestsDir179python3.13-pydantic-settings-2.14.2> Finished executing pythonRemoveTestsDir180python3.13-agent-client-protocol-0.10.1> Executing pythonRemoveTestsDir181python3.13-agent-client-protocol-0.10.1> Finished executing pythonRemoveTestsDir182python3.13-pydantic-settings-2.14.2> Running phase: pythonCatchConflictsPhase183python3.13-agent-client-protocol-0.10.1> Running phase: installCheckPhase184python3.13-agent-client-protocol-0.10.1> no Makefile or custom installCheckPhase, doing nothing185python3.13-agent-client-protocol-0.10.1> Running phase: pythonCatchConflictsPhase186python3.13-mistralai-2.5.0> Repacking wheel as ./mistralai-2.5.0-py3-none-any.whl...OK187python3.13-pydantic-settings-2.14.2> Running phase: pythonRemoveBinBytecodePhase188python3.13-mistralai-2.5.0> /build/mistralai-2.5.0189python3.13-mistralai-2.5.0> Finished executing pypaBuildPhase190python3.13-pydantic-settings-2.14.2> Running phase: pythonImportsCheckPhase191python3.13-mistralai-2.5.0> Running phase: pythonRuntimeDepsCheckHook192python3.13-pydantic-settings-2.14.2> Executing pythonImportsCheckPhase193python3.13-pydantic-settings-2.14.2> Check whether the following modules can be imported: pydantic_settings194python3.13-agent-client-protocol-0.10.1> Running phase: pythonRemoveBinBytecodePhase195python3.13-mistralai-2.5.0> Executing pythonRuntimeDepsCheck196python3.13-mistralai-2.5.0> Checking runtime dependencies for mistralai-2.5.0-py3-none-any.whl197python3.13-agent-client-protocol-0.10.1> Running phase: pythonImportsCheckPhase198python3.13-agent-client-protocol-0.10.1> Executing pythonImportsCheckPhase199python3.13-agent-client-protocol-0.10.1> Check whether the following modules can be imported: acp200python3.13-mistralai-2.5.0> Finished executing pythonRuntimeDepsCheck201python3.13-mistralai-2.5.0> Running phase: installPhase202python3.13-mistralai-2.5.0> Executing pypaInstallPhase203building '/nix/store/7p95pk5rv9rl6c9ykjpajisphp9pdgz7-python3.13-fastapi-0.136.3.drv'204python3.13-fastapi-0.136.3> Sourcing python-remove-tests-dir-hook205python3.13-fastapi-0.136.3> Sourcing python-catch-conflicts-hook.sh206python3.13-fastapi-0.136.3> Sourcing python-remove-bin-bytecode-hook.sh207python3.13-fastapi-0.136.3> Sourcing pypa-build-hook208python3.13-fastapi-0.136.3> Using pypaBuildPhase209python3.13-fastapi-0.136.3> Sourcing python-runtime-deps-check-hook210python3.13-fastapi-0.136.3> Using pythonRuntimeDepsCheckHook211python3.13-fastapi-0.136.3> Sourcing pypa-install-hook212python3.13-fastapi-0.136.3> Using pypaInstallPhase213python3.13-fastapi-0.136.3> Sourcing python-imports-check-hook.sh214python3.13-fastapi-0.136.3> Using pythonImportsCheckPhase215python3.13-fastapi-0.136.3> Sourcing python-namespaces-hook216python3.13-fastapi-0.136.3> Sourcing python-catch-conflicts-hook.sh217python3.13-fastapi-0.136.3> Sourcing pytest-check-hook218python3.13-fastapi-0.136.3> Using pytestCheckPhase219python3.13-fastapi-0.136.3> Running phase: unpackPhase220python3.13-fastapi-0.136.3> unpacking source archive /nix/store/hjsf8mvmviggkrzfsj7frfmras2m2y0f-source221python3.13-fastapi-0.136.3> source root is source222python3.13-fastapi-0.136.3> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"223python3.13-fastapi-0.136.3> Running phase: patchPhase224python3.13-fastapi-0.136.3> Running phase: updateAutotoolsGnuConfigScriptsPhase225python3.13-fastapi-0.136.3> Running phase: configurePhase226python3.13-fastapi-0.136.3> no configure script, doing nothing227python3.13-fastapi-0.136.3> Running phase: buildPhase228python3.13-fastapi-0.136.3> Executing pypaBuildPhase229python3.13-fastapi-0.136.3> Setting PDM_BUILD_SCM_VERSION to 0.136.3230python3.13-fastapi-0.136.3> Creating a wheel...231python3.13-fastapi-0.136.3> pypa build flags: --no-isolation --outdir dist/ --wheel232python3.13-fastapi-0.136.3> * Getting build dependencies for wheel...233python3.13-fastapi-0.136.3> * Building wheel...234python3.13-fastapi-0.136.3> - Adding .pdm-build/fastapi-0.136.3.dist-info/METADATA -> fastapi-0.136.3.dist-info/METADATA235python3.13-fastapi-0.136.3> - Adding .pdm-build/fastapi-0.136.3.dist-info/WHEEL -> fastapi-0.136.3.dist-info/WHEEL236python3.13-fastapi-0.136.3> - Adding .pdm-build/fastapi-0.136.3.dist-info/entry_points.txt -> fastapi-0.136.3.dist-info/entry_points.txt237python3.13-fastapi-0.136.3> - Adding .pdm-build/fastapi-0.136.3.dist-info/licenses/LICENSE -> fastapi-0.136.3.dist-info/licenses/LICENSE238python3.13-fastapi-0.136.3> - Adding fastapi/.agents/skills/fastapi/SKILL.md -> fastapi/.agents/skills/fastapi/SKILL.md239python3.13-fastapi-0.136.3> - Adding fastapi/.agents/skills/fastapi/references/dependencies.md -> fastapi/.agents/skills/fastapi/references/dependencies.md240python3.13-fastapi-0.136.3> - Adding fastapi/.agents/skills/fastapi/references/other-tools.md -> fastapi/.agents/skills/fastapi/references/other-tools.md241python3.13-fastapi-0.136.3> - Adding fastapi/.agents/skills/fastapi/references/streaming.md -> fastapi/.agents/skills/fastapi/references/streaming.md242python3.13-fastapi-0.136.3> - Adding fastapi/__init__.py -> fastapi/__init__.py243python3.13-fastapi-0.136.3> - Adding fastapi/__main__.py -> fastapi/__main__.py244python3.13-fastapi-0.136.3> - Adding fastapi/_compat/__init__.py -> fastapi/_compat/__init__.py245python3.13-fastapi-0.136.3> - Adding fastapi/_compat/shared.py -> fastapi/_compat/shared.py246python3.13-fastapi-0.136.3> - Adding fastapi/_compat/v2.py -> fastapi/_compat/v2.py247python3.13-fastapi-0.136.3> - Adding fastapi/applications.py -> fastapi/applications.py248python3.13-fastapi-0.136.3> - Adding fastapi/background.py -> fastapi/background.py249python3.13-fastapi-0.136.3> - Adding fastapi/cli.py -> fastapi/cli.py250python3.13-fastapi-0.136.3> - Adding fastapi/concurrency.py -> fastapi/concurrency.py251python3.13-fastapi-0.136.3> - Adding fastapi/datastructures.py -> fastapi/datastructures.py252python3.13-fastapi-0.136.3> - Adding fastapi/dependencies/__init__.py -> fastapi/dependencies/__init__.py253python3.13-fastapi-0.136.3> - Adding fastapi/dependencies/models.py -> fastapi/dependencies/models.py254python3.13-fastapi-0.136.3> - Adding fastapi/dependencies/utils.py -> fastapi/dependencies/utils.py255python3.13-fastapi-0.136.3> - Adding fastapi/encoders.py -> fastapi/encoders.py256python3.13-fastapi-0.136.3> - Adding fastapi/exception_handlers.py -> fastapi/exception_handlers.py257python3.13-fastapi-0.136.3> - Adding fastapi/exceptions.py -> fastapi/exceptions.py258python3.13-fastapi-0.136.3> - Adding fastapi/logger.py -> fastapi/logger.py259python3.13-fastapi-0.136.3> - Adding fastapi/middleware/__init__.py -> fastapi/middleware/__init__.py260python3.13-fastapi-0.136.3> - Adding fastapi/middleware/asyncexitstack.py -> fastapi/middleware/asyncexitstack.py261python3.13-fastapi-0.136.3> - Adding fastapi/middleware/cors.py -> fastapi/middleware/cors.py262python3.13-fastapi-0.136.3> - Adding fastapi/middleware/gzip.py -> fastapi/middleware/gzip.py263python3.13-fastapi-0.136.3> - Adding fastapi/middleware/httpsredirect.py -> fastapi/middleware/httpsredirect.py264python3.13-fastapi-0.136.3> - Adding fastapi/middleware/trustedhost.py -> fastapi/middleware/trustedhost.py265python3.13-fastapi-0.136.3> - Adding fastapi/middleware/wsgi.py -> fastapi/middleware/wsgi.py266python3.13-fastapi-0.136.3> - Adding fastapi/openapi/__init__.py -> fastapi/openapi/__init__.py267python3.13-fastapi-0.136.3> - Adding fastapi/openapi/constants.py -> fastapi/openapi/constants.py268python3.13-fastapi-0.136.3> - Adding fastapi/openapi/docs.py -> fastapi/openapi/docs.py269python3.13-fastapi-0.136.3> - Adding fastapi/openapi/models.py -> fastapi/openapi/models.py270python3.13-fastapi-0.136.3> - Adding fastapi/openapi/utils.py -> fastapi/openapi/utils.py271python3.13-fastapi-0.136.3> - Adding fastapi/param_functions.py -> fastapi/param_functions.py272python3.13-fastapi-0.136.3> - Adding fastapi/params.py -> fastapi/params.py273python3.13-fastapi-0.136.3> - Adding fastapi/py.typed -> fastapi/py.typed274python3.13-fastapi-0.136.3> - Adding fastapi/requests.py -> fastapi/requests.py275python3.13-fastapi-0.136.3> - Adding fastapi/responses.py -> fastapi/responses.py276python3.13-fastapi-0.136.3> - Adding fastapi/routing.py -> fastapi/routing.py277python3.13-fastapi-0.136.3> - Adding fastapi/security/__init__.py -> fastapi/security/__init__.py278python3.13-fastapi-0.136.3> - Adding fastapi/security/api_key.py -> fastapi/security/api_key.py279python3.13-fastapi-0.136.3> - Adding fastapi/security/base.py -> fastapi/security/base.py280python3.13-fastapi-0.136.3> - Adding fastapi/security/http.py -> fastapi/security/http.py281python3.13-fastapi-0.136.3> - Adding fastapi/security/oauth2.py -> fastapi/security/oauth2.py282python3.13-fastapi-0.136.3> - Adding fastapi/security/open_id_connect_url.py -> fastapi/security/open_id_connect_url.py283python3.13-fastapi-0.136.3> - Adding fastapi/security/utils.py -> fastapi/security/utils.py284python3.13-fastapi-0.136.3> - Adding fastapi/sse.py -> fastapi/sse.py285python3.13-fastapi-0.136.3> - Adding fastapi/staticfiles.py -> fastapi/staticfiles.py286python3.13-fastapi-0.136.3> - Adding fastapi/templating.py -> fastapi/templating.py287python3.13-fastapi-0.136.3> - Adding fastapi/testclient.py -> fastapi/testclient.py288python3.13-fastapi-0.136.3> - Adding fastapi/types.py -> fastapi/types.py289python3.13-fastapi-0.136.3> - Adding fastapi/utils.py -> fastapi/utils.py290python3.13-fastapi-0.136.3> - Adding fastapi/websockets.py -> fastapi/websockets.py291python3.13-fastapi-0.136.3> - Adding fastapi-0.136.3.dist-info/RECORD -> fastapi-0.136.3.dist-info/RECORD292python3.13-fastapi-0.136.3> Successfully built fastapi-0.136.3-py3-none-any.whl293python3.13-fastapi-0.136.3> Finished creating a wheel...294python3.13-fastapi-0.136.3> /build/source/dist /build/source295python3.13-fastapi-0.136.3> Unpacking to: unpacked/fastapi-0.136.3...OK296python3.13-fastapi-0.136.3> Repacking wheel as ./fastapi-0.136.3-py3-none-any.whl...OK297python3.13-fastapi-0.136.3> /build/source298python3.13-fastapi-0.136.3> Finished executing pypaBuildPhase299python3.13-fastapi-0.136.3> Running phase: pythonRuntimeDepsCheckHook300python3.13-fastapi-0.136.3> Executing pythonRuntimeDepsCheck301python3.13-fastapi-0.136.3> Checking runtime dependencies for fastapi-0.136.3-py3-none-any.whl302python3.13-fastapi-0.136.3> Finished executing pythonRuntimeDepsCheck303python3.13-fastapi-0.136.3> Running phase: installPhase304python3.13-fastapi-0.136.3> Executing pypaInstallPhase305python3.13-fastapi-0.136.3> Successfully installed fastapi-0.136.3-py3-none-any.whl306python3.13-fastapi-0.136.3> Finished executing pypaInstallPhase307python3.13-fastapi-0.136.3> Running phase: pythonOutputDistPhase308python3.13-mistralai-2.5.0> Successfully installed mistralai-2.5.0-py3-none-any.whl309python3.13-fastapi-0.136.3> Executing pythonOutputDistPhase310python3.13-mistralai-2.5.0> Finished executing pypaInstallPhase311python3.13-mistralai-2.5.0> Running phase: pythonOutputDistPhase312python3.13-mistralai-2.5.0> Executing pythonOutputDistPhase313python3.13-fastapi-0.136.3> Finished executing pythonOutputDistPhase314python3.13-mistralai-2.5.0> Finished executing pythonOutputDistPhase315python3.13-fastapi-0.136.3> Running phase: fixupPhase316python3.13-mistralai-2.5.0> Running phase: fixupPhase317python3.13-fastapi-0.136.3> shrinking RPATHs of ELF executables and libraries in /nix/store/215chc818isgcxs8fg223f6yzdz72v3y-python3.13-fastapi-0.136.3318python3.13-fastapi-0.136.3> checking for references to /build/ in /nix/store/215chc818isgcxs8fg223f6yzdz72v3y-python3.13-fastapi-0.136.3...319python3.13-mistralai-2.5.0> shrinking RPATHs of ELF executables and libraries in /nix/store/hkjy0y42fjyi3sgl9xra4q4anq7hijky-python3.13-mistralai-2.5.0320python3.13-fastapi-0.136.3> patching script interpreter paths in /nix/store/215chc818isgcxs8fg223f6yzdz72v3y-python3.13-fastapi-0.136.3321python3.13-fastapi-0.136.3> stripping (with command strip and flags -S -p) in /nix/store/215chc818isgcxs8fg223f6yzdz72v3y-python3.13-fastapi-0.136.3/lib /nix/store/215chc818isgcxs8fg223f6yzdz72v3y-python3.13-fastapi-0.136.3/bin322python3.13-fastapi-0.136.3> shrinking RPATHs of ELF executables and libraries in /nix/store/9pqq58k64y2jxznmigaj0qaibgp74zwg-python3.13-fastapi-0.136.3-dist323python3.13-fastapi-0.136.3> checking for references to /build/ in /nix/store/9pqq58k64y2jxznmigaj0qaibgp74zwg-python3.13-fastapi-0.136.3-dist...324python3.13-fastapi-0.136.3> patching script interpreter paths in /nix/store/9pqq58k64y2jxznmigaj0qaibgp74zwg-python3.13-fastapi-0.136.3-dist325python3.13-fastapi-0.136.3> Rewriting #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13/bin/python3.13 to #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13326python3.13-fastapi-0.136.3> wrapping `/nix/store/215chc818isgcxs8fg223f6yzdz72v3y-python3.13-fastapi-0.136.3/bin/fastapi'...327python3.13-fastapi-0.136.3> Executing pythonRemoveTestsDir328python3.13-fastapi-0.136.3> Finished executing pythonRemoveTestsDir329python3.13-fastapi-0.136.3> Running phase: installCheckPhase330python3.13-fastapi-0.136.3> no Makefile or custom installCheckPhase, doing nothing331python3.13-fastapi-0.136.3> Running phase: pythonCatchConflictsPhase332python3.13-fastapi-0.136.3> Running phase: pythonRemoveBinBytecodePhase333python3.13-fastapi-0.136.3> Running phase: pythonImportsCheckPhase334python3.13-fastapi-0.136.3> Executing pythonImportsCheckPhase335python3.13-fastapi-0.136.3> Check whether the following modules can be imported: fastapi336python3.13-mistralai-2.5.0> checking for references to /build/ in /nix/store/hkjy0y42fjyi3sgl9xra4q4anq7hijky-python3.13-mistralai-2.5.0...337python3.13-fastapi-0.136.3> Running phase: pytestCheckPhase338python3.13-fastapi-0.136.3> Executing pytestCheckPhase339python3.13-fastapi-0.136.3> pytest flags: -m pytest --ignore-glob=docs_src --ignore-glob=tests/test_tutorial/test_sql_databases --ignore-glob=tests/test_tutorial/test_static_files --ignore-glob=tests/test_tutorial/test_custom_docs_ui --ignore-glob=tests/test_tutorial/test_graphql/test_tutorial001.py -k not\ \(test_fastapi_cli\)\ and\ not\ \(test_exception_handler_body_access\) -Wignore::DeprecationWarning -Wignore::pytest.PytestUnraisableExceptionWarning --numprocesses=48340python3.13-mistralai-2.5.0> patching script interpreter paths in /nix/store/hkjy0y42fjyi3sgl9xra4q4anq7hijky-python3.13-mistralai-2.5.0341python3.13-mistralai-2.5.0> stripping (with command strip and flags -S -p) in /nix/store/hkjy0y42fjyi3sgl9xra4q4anq7hijky-python3.13-mistralai-2.5.0/lib342python3.13-mistralai-2.5.0> shrinking RPATHs of ELF executables and libraries in /nix/store/fncq9hmcdzhwlq91z3ikmbkqnc1bwdpv-python3.13-mistralai-2.5.0-dist343python3.13-mistralai-2.5.0> checking for references to /build/ in /nix/store/fncq9hmcdzhwlq91z3ikmbkqnc1bwdpv-python3.13-mistralai-2.5.0-dist...344python3.13-mistralai-2.5.0> patching script interpreter paths in /nix/store/fncq9hmcdzhwlq91z3ikmbkqnc1bwdpv-python3.13-mistralai-2.5.0-dist345python3.13-fastapi-0.136.3> ============================= test session starts ==============================346python3.13-fastapi-0.136.3> platform linux -- Python 3.13.13, pytest-9.0.3, pluggy-1.6.0347python3.13-fastapi-0.136.3> rootdir: /build/source348python3.13-fastapi-0.136.3> configfile: pyproject.toml349python3.13-fastapi-0.136.3> plugins: anyio-4.13.0, inline-snapshot-0.32.5, asyncio-1.3.0, xdist-3.8.0, timeout-2.4.0350python3.13-fastapi-0.136.3> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function351python3.13-fastapi-0.136.3> timeout: 20.0s352python3.13-fastapi-0.136.3> timeout method: signal353python3.13-fastapi-0.136.3> timeout func_only: False354python3.13-mistralai-2.5.0> Executing pythonRemoveTestsDir355python3.13-mistralai-2.5.0> Finished executing pythonRemoveTestsDir356python3.13-mistralai-2.5.0> Running phase: installCheckPhase357python3.13-mistralai-2.5.0> no Makefile or custom installCheckPhase, doing nothing358python3.13-mistralai-2.5.0> Running phase: pythonCatchConflictsPhase359python3.13-mistralai-2.5.0> Running phase: pythonRemoveBinBytecodePhase360python3.13-mistralai-2.5.0> Running phase: pythonImportsCheckPhase361python3.13-mistralai-2.5.0> Executing pythonImportsCheckPhase362python3.13-mistralai-2.5.0> Check whether the following modules can be imported: mistralai363python3.13-fastapi-0.136.3> 48 workers [3144 items] 364python3.13-fastapi-0.136.3> ........................................................................ [ 2%]365python3.13-fastapi-0.136.3> ........................................................................ [ 4%]366python3.13-fastapi-0.136.3> ........................................................................ [ 6%]367python3.13-fastapi-0.136.3> ........................................................................ [ 9%]368python3.13-fastapi-0.136.3> ........................................................................ [ 11%]369python3.13-fastapi-0.136.3> ........................................................................ [ 13%]370python3.13-fastapi-0.136.3> ........................................................................ [ 16%]371python3.13-fastapi-0.136.3> ........................................................................ [ 18%]372python3.13-fastapi-0.136.3> ........................................................................ [ 20%]373python3.13-fastapi-0.136.3> ........................................................................ [ 22%]374python3.13-fastapi-0.136.3> ........................................................................ [ 25%]375python3.13-fastapi-0.136.3> ........................................................................ [ 27%]376python3.13-fastapi-0.136.3> ........................................................................ [ 29%]377python3.13-fastapi-0.136.3> ........................................................................ [ 32%]378python3.13-fastapi-0.136.3> ........................................................................ [ 34%]379python3.13-fastapi-0.136.3> ........................................................................ [ 36%]380python3.13-fastapi-0.136.3> ........................................................................ [ 38%]381python3.13-fastapi-0.136.3> ........................................................................ [ 41%]382python3.13-fastapi-0.136.3> ........................................................................ [ 43%]383python3.13-fastapi-0.136.3> ........................................................................ [ 45%]384python3.13-fastapi-0.136.3> ........................................................................ [ 48%]385python3.13-fastapi-0.136.3> ........................................................................ [ 50%]386python3.13-fastapi-0.136.3> ........................................................................ [ 52%]387python3.13-fastapi-0.136.3> ........................................................................ [ 54%]388python3.13-fastapi-0.136.3> ........................................................................ [ 57%]389python3.13-fastapi-0.136.3> ............................s........................................... [ 59%]390python3.13-fastapi-0.136.3> ........................................................................ [ 61%]391python3.13-fastapi-0.136.3> ........................................................................ [ 64%]392python3.13-fastapi-0.136.3> ........................................................................ [ 66%]393python3.13-fastapi-0.136.3> ........................................................................ [ 68%]394python3.13-fastapi-0.136.3> ............................................x........................... [ 70%]395python3.13-fastapi-0.136.3> ........................................................................ [ 73%]396python3.13-fastapi-0.136.3> ........................................................................ [ 75%]397python3.13-fastapi-0.136.3> ........................................................................ [ 77%]398python3.13-fastapi-0.136.3> ........................................................................ [ 80%]399python3.13-fastapi-0.136.3> ........................................................................ [ 82%]400python3.13-fastapi-0.136.3> ........................................................................ [ 84%]401python3.13-fastapi-0.136.3> ........................................................................ [ 87%]402python3.13-fastapi-0.136.3> ..................xxx................................................... [ 89%]403python3.13-fastapi-0.136.3> .................x...................................................... [ 91%]404python3.13-fastapi-0.136.3> ........................................................................ [ 93%]405python3.13-fastapi-0.136.3> ........................................................................ [ 96%]406python3.13-fastapi-0.136.3> ........................................................................ [ 98%]407python3.13-fastapi-0.136.3> ................................................ [100%]408python3.13-fastapi-0.136.3> 409python3.13-fastapi-0.136.3> ═══════════════════════════════ inline-snapshot ════════════════════════════════410python3.13-fastapi-0.136.3> INFO: inline-snapshot was disabled because you used xdist. This means that tests411python3.13-fastapi-0.136.3> with snapshots will continue to run, but snapshot(x) will only return x and 412python3.13-fastapi-0.136.3> inline-snapshot will not be able to fix snapshots or generate reports.413python3.13-fastapi-0.136.3> 414python3.13-fastapi-0.136.3> 415python3.13-fastapi-0.136.3> ================= 3138 passed, 2 skipped, 5 xfailed in 24.50s ==================416python3.13-fastapi-0.136.3> Finished executing pytestCheckPhase417python3.13-fastapi-0.136.3> Running phase: pytestcachePhase418python3.13-fastapi-0.136.3> Running phase: pytestRemoveBytecodePhase419building '/nix/store/4qjd58bzxw94wdxnv003fp0sl3djqmrf-python3.13-sse-starlette-3.2.0.drv'420python3.13-sse-starlette-3.2.0> Sourcing python-remove-tests-dir-hook421python3.13-sse-starlette-3.2.0> Sourcing python-catch-conflicts-hook.sh422python3.13-sse-starlette-3.2.0> Sourcing python-remove-bin-bytecode-hook.sh423python3.13-sse-starlette-3.2.0> Sourcing pypa-build-hook424python3.13-sse-starlette-3.2.0> Using pypaBuildPhase425python3.13-sse-starlette-3.2.0> Sourcing python-runtime-deps-check-hook426python3.13-sse-starlette-3.2.0> Using pythonRuntimeDepsCheckHook427python3.13-sse-starlette-3.2.0> Sourcing pypa-install-hook428python3.13-sse-starlette-3.2.0> Using pypaInstallPhase429python3.13-sse-starlette-3.2.0> Sourcing python-imports-check-hook.sh430python3.13-sse-starlette-3.2.0> Using pythonImportsCheckPhase431python3.13-sse-starlette-3.2.0> Sourcing python-namespaces-hook432python3.13-sse-starlette-3.2.0> Sourcing python-catch-conflicts-hook.sh433python3.13-sse-starlette-3.2.0> Sourcing pytest-check-hook434python3.13-sse-starlette-3.2.0> Using pytestCheckPhase435python3.13-sse-starlette-3.2.0> Running phase: unpackPhase436python3.13-sse-starlette-3.2.0> unpacking source archive /nix/store/mk0gi3a3hqpks5g5z12p3l46m36hmian-source437python3.13-sse-starlette-3.2.0> source root is source438python3.13-sse-starlette-3.2.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"439python3.13-sse-starlette-3.2.0> Running phase: patchPhase440python3.13-sse-starlette-3.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase441python3.13-sse-starlette-3.2.0> Running phase: configurePhase442python3.13-sse-starlette-3.2.0> no configure script, doing nothing443python3.13-sse-starlette-3.2.0> Running phase: buildPhase444python3.13-sse-starlette-3.2.0> Executing pypaBuildPhase445python3.13-sse-starlette-3.2.0> Creating a wheel...446python3.13-sse-starlette-3.2.0> pypa build flags: --no-isolation --outdir dist/ --wheel447python3.13-sse-starlette-3.2.0> * Getting build dependencies for wheel...448python3.13-sse-starlette-3.2.0> running egg_info449python3.13-sse-starlette-3.2.0> creating sse_starlette.egg-info450python3.13-sse-starlette-3.2.0> writing sse_starlette.egg-info/PKG-INFO451python3.13-sse-starlette-3.2.0> writing dependency_links to sse_starlette.egg-info/dependency_links.txt452python3.13-sse-starlette-3.2.0> writing requirements to sse_starlette.egg-info/requires.txt453python3.13-sse-starlette-3.2.0> writing top-level names to sse_starlette.egg-info/top_level.txt454python3.13-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt'455python3.13-sse-starlette-3.2.0> reading manifest file 'sse_starlette.egg-info/SOURCES.txt'456python3.13-sse-starlette-3.2.0> adding license file 'LICENSE'457python3.13-sse-starlette-3.2.0> adding license file 'AUTHORS'458python3.13-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt'459python3.13-sse-starlette-3.2.0> * Building wheel...460python3.13-sse-starlette-3.2.0> running bdist_wheel461python3.13-sse-starlette-3.2.0> running build462python3.13-sse-starlette-3.2.0> running build_py463python3.13-sse-starlette-3.2.0> creating build/lib/sse_starlette464python3.13-sse-starlette-3.2.0> copying sse_starlette/__init__.py -> build/lib/sse_starlette465python3.13-sse-starlette-3.2.0> copying sse_starlette/event.py -> build/lib/sse_starlette466python3.13-sse-starlette-3.2.0> copying sse_starlette/sse.py -> build/lib/sse_starlette467python3.13-sse-starlette-3.2.0> running egg_info468python3.13-sse-starlette-3.2.0> writing sse_starlette.egg-info/PKG-INFO469python3.13-sse-starlette-3.2.0> writing dependency_links to sse_starlette.egg-info/dependency_links.txt470python3.13-sse-starlette-3.2.0> writing requirements to sse_starlette.egg-info/requires.txt471python3.13-sse-starlette-3.2.0> writing top-level names to sse_starlette.egg-info/top_level.txt472python3.13-sse-starlette-3.2.0> reading manifest file 'sse_starlette.egg-info/SOURCES.txt'473python3.13-sse-starlette-3.2.0> adding license file 'LICENSE'474python3.13-sse-starlette-3.2.0> adding license file 'AUTHORS'475python3.13-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt'476python3.13-sse-starlette-3.2.0> copying sse_starlette/py.typed -> build/lib/sse_starlette477python3.13-sse-starlette-3.2.0> installing to build/bdist.linux-x86_64/wheel478python3.13-sse-starlette-3.2.0> running install479python3.13-sse-starlette-3.2.0> running install_lib480python3.13-sse-starlette-3.2.0> creating build/bdist.linux-x86_64/wheel481python3.13-sse-starlette-3.2.0> creating build/bdist.linux-x86_64/wheel/sse_starlette482python3.13-sse-starlette-3.2.0> copying build/lib/sse_starlette/__init__.py -> build/bdist.linux-x86_64/wheel/./sse_starlette483python3.13-sse-starlette-3.2.0> copying build/lib/sse_starlette/event.py -> build/bdist.linux-x86_64/wheel/./sse_starlette484python3.13-sse-starlette-3.2.0> copying build/lib/sse_starlette/sse.py -> build/bdist.linux-x86_64/wheel/./sse_starlette485python3.13-sse-starlette-3.2.0> copying build/lib/sse_starlette/py.typed -> build/bdist.linux-x86_64/wheel/./sse_starlette486python3.13-sse-starlette-3.2.0> running install_egg_info487python3.13-sse-starlette-3.2.0> Copying sse_starlette.egg-info to build/bdist.linux-x86_64/wheel/./sse_starlette-3.2.0-py3.13.egg-info488python3.13-sse-starlette-3.2.0> running install_scripts489python3.13-sse-starlette-3.2.0> creating build/bdist.linux-x86_64/wheel/sse_starlette-3.2.0.dist-info/WHEEL490python3.13-sse-starlette-3.2.0> creating '/build/source/dist/.tmp-93rtxy4o/sse_starlette-3.2.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it491python3.13-sse-starlette-3.2.0> adding 'sse_starlette/__init__.py'492python3.13-sse-starlette-3.2.0> adding 'sse_starlette/event.py'493python3.13-sse-starlette-3.2.0> adding 'sse_starlette/py.typed'494python3.13-sse-starlette-3.2.0> adding 'sse_starlette/sse.py'495python3.13-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/licenses/AUTHORS'496python3.13-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/licenses/LICENSE'497python3.13-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/METADATA'498python3.13-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/WHEEL'499python3.13-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/top_level.txt'500python3.13-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/RECORD'501python3.13-sse-starlette-3.2.0> removing build/bdist.linux-x86_64/wheel502python3.13-sse-starlette-3.2.0> Successfully built sse_starlette-3.2.0-py3-none-any.whl503python3.13-sse-starlette-3.2.0> Finished creating a wheel...504python3.13-sse-starlette-3.2.0> Finished executing pypaBuildPhase505python3.13-sse-starlette-3.2.0> Running phase: pythonRuntimeDepsCheckHook506python3.13-sse-starlette-3.2.0> Executing pythonRuntimeDepsCheck507python3.13-sse-starlette-3.2.0> Checking runtime dependencies for sse_starlette-3.2.0-py3-none-any.whl508python3.13-sse-starlette-3.2.0> Finished executing pythonRuntimeDepsCheck509python3.13-sse-starlette-3.2.0> Running phase: installPhase510python3.13-sse-starlette-3.2.0> Executing pypaInstallPhase511python3.13-sse-starlette-3.2.0> Successfully installed sse_starlette-3.2.0-py3-none-any.whl512python3.13-sse-starlette-3.2.0> Finished executing pypaInstallPhase513python3.13-sse-starlette-3.2.0> Running phase: pythonOutputDistPhase514python3.13-sse-starlette-3.2.0> Executing pythonOutputDistPhase515python3.13-sse-starlette-3.2.0> Finished executing pythonOutputDistPhase516python3.13-sse-starlette-3.2.0> Running phase: fixupPhase517python3.13-sse-starlette-3.2.0> shrinking RPATHs of ELF executables and libraries in /nix/store/0mci5x9a4fwckas06bj9vmp7wdj45afy-python3.13-sse-starlette-3.2.0518python3.13-sse-starlette-3.2.0> checking for references to /build/ in /nix/store/0mci5x9a4fwckas06bj9vmp7wdj45afy-python3.13-sse-starlette-3.2.0...519python3.13-sse-starlette-3.2.0> patching script interpreter paths in /nix/store/0mci5x9a4fwckas06bj9vmp7wdj45afy-python3.13-sse-starlette-3.2.0520python3.13-sse-starlette-3.2.0> stripping (with command strip and flags -S -p) in /nix/store/0mci5x9a4fwckas06bj9vmp7wdj45afy-python3.13-sse-starlette-3.2.0/lib521python3.13-sse-starlette-3.2.0> shrinking RPATHs of ELF executables and libraries in /nix/store/d32wsq6h38ra08j03vf466dd0jwycjvj-python3.13-sse-starlette-3.2.0-dist522python3.13-sse-starlette-3.2.0> checking for references to /build/ in /nix/store/d32wsq6h38ra08j03vf466dd0jwycjvj-python3.13-sse-starlette-3.2.0-dist...523python3.13-sse-starlette-3.2.0> patching script interpreter paths in /nix/store/d32wsq6h38ra08j03vf466dd0jwycjvj-python3.13-sse-starlette-3.2.0-dist524python3.13-sse-starlette-3.2.0> Executing pythonRemoveTestsDir525python3.13-sse-starlette-3.2.0> Finished executing pythonRemoveTestsDir526python3.13-sse-starlette-3.2.0> Running phase: installCheckPhase527python3.13-sse-starlette-3.2.0> no Makefile or custom installCheckPhase, doing nothing528python3.13-sse-starlette-3.2.0> Running phase: pythonCatchConflictsPhase529python3.13-sse-starlette-3.2.0> Running phase: pythonRemoveBinBytecodePhase530python3.13-sse-starlette-3.2.0> Running phase: pythonImportsCheckPhase531python3.13-sse-starlette-3.2.0> Executing pythonImportsCheckPhase532python3.13-sse-starlette-3.2.0> Check whether the following modules can be imported: sse_starlette533python3.13-sse-starlette-3.2.0> Running phase: pytestCheckPhase534python3.13-sse-starlette-3.2.0> Executing pytestCheckPhase535python3.13-sse-starlette-3.2.0> pytest flags: -m pytest -k not\ \(test_stop_server_with_many_consumers\)\ and\ not\ \(test_sse_server_termination\)536python3.13-sse-starlette-3.2.0> ============================= test session starts ==============================537python3.13-sse-starlette-3.2.0> platform linux -- Python 3.13.13, pytest-9.0.3, pluggy-1.6.0538python3.13-sse-starlette-3.2.0> rootdir: /build/source539python3.13-sse-starlette-3.2.0> configfile: pyproject.toml540python3.13-sse-starlette-3.2.0> plugins: anyio-4.13.0, asyncio-1.3.0541python3.13-sse-starlette-3.2.0> asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function542python3.13-sse-starlette-3.2.0> collected 74 items / 4 deselected / 70 selected 543python3.13-sse-starlette-3.2.0> 544python3.13-sse-starlette-3.2.0> tests/experimentation/test_multiple_consumers_asyncio.py .. [ 2%]545python3.13-sse-starlette-3.2.0> tests/test_event.py ............................. [ 44%]546python3.13-sse-starlette-3.2.0> tests/test_issue132.py ......... [ 57%]547python3.13-sse-starlette-3.2.0> tests/test_issue152.py ..... [ 64%]548python3.13-sse-starlette-3.2.0> tests/test_multi_loop.py ....... [ 74%]549python3.13-sse-starlette-3.2.0> tests/test_sse.py .................. [100%]550python3.13-sse-starlette-3.2.0> 551python3.13-sse-starlette-3.2.0> ====================== 70 passed, 4 deselected in 28.87s =======================552python3.13-sse-starlette-3.2.0> Finished executing pytestCheckPhase553python3.13-sse-starlette-3.2.0> Running phase: pytestcachePhase554python3.13-sse-starlette-3.2.0> Running phase: pytestRemoveBytecodePhase555building '/nix/store/r5qpw41ql108kyc4yvsj6wcdba4x65g3-python3.13-httpx-sse-0.4.3.drv'556python3.13-httpx-sse-0.4.3> Sourcing python-remove-tests-dir-hook557python3.13-httpx-sse-0.4.3> Sourcing python-catch-conflicts-hook.sh558python3.13-httpx-sse-0.4.3> Sourcing python-remove-bin-bytecode-hook.sh559python3.13-httpx-sse-0.4.3> Sourcing pypa-build-hook560python3.13-httpx-sse-0.4.3> Using pypaBuildPhase561python3.13-httpx-sse-0.4.3> Sourcing python-runtime-deps-check-hook562python3.13-httpx-sse-0.4.3> Using pythonRuntimeDepsCheckHook563python3.13-httpx-sse-0.4.3> Sourcing pypa-install-hook564python3.13-httpx-sse-0.4.3> Using pypaInstallPhase565python3.13-httpx-sse-0.4.3> Sourcing python-imports-check-hook.sh566python3.13-httpx-sse-0.4.3> Using pythonImportsCheckPhase567python3.13-httpx-sse-0.4.3> Sourcing python-namespaces-hook568python3.13-httpx-sse-0.4.3> Sourcing python-catch-conflicts-hook.sh569python3.13-httpx-sse-0.4.3> Sourcing pytest-check-hook570python3.13-httpx-sse-0.4.3> Using pytestCheckPhase571python3.13-httpx-sse-0.4.3> Running phase: unpackPhase572python3.13-httpx-sse-0.4.3> unpacking source archive /nix/store/zy679vw3cvlgv07f5h76k711072k24bw-source573python3.13-httpx-sse-0.4.3> source root is source574python3.13-httpx-sse-0.4.3> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_models.py"575python3.13-httpx-sse-0.4.3> Running phase: patchPhase576python3.13-httpx-sse-0.4.3> Running phase: updateAutotoolsGnuConfigScriptsPhase577python3.13-httpx-sse-0.4.3> Running phase: configurePhase578python3.13-httpx-sse-0.4.3> no configure script, doing nothing579python3.13-httpx-sse-0.4.3> Running phase: buildPhase580python3.13-httpx-sse-0.4.3> Executing pypaBuildPhase581python3.13-httpx-sse-0.4.3> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 0.4.3582python3.13-httpx-sse-0.4.3> Including all tracked files automatically583python3.13-httpx-sse-0.4.3> Creating a wheel...584python3.13-httpx-sse-0.4.3> pypa build flags: --no-isolation --outdir dist/ --wheel585python3.13-httpx-sse-0.4.3> * Getting build dependencies for wheel...586python3.13-httpx-sse-0.4.3> toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section587python3.13-httpx-sse-0.4.3> No `packages` or `py_modules` configuration, performing automatic discovery.588python3.13-httpx-sse-0.4.3> `src-layout` detected -- analysing ./src589python3.13-httpx-sse-0.4.3> discovered packages -- ['httpx_sse']590python3.13-httpx-sse-0.4.3> discovered py_modules -- []591python3.13-httpx-sse-0.4.3> /nix/store/x72ryd1ff4xw1p92szk0cjyp53gph00y-python3.13-setuptools-80.10.1/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated592python3.13-httpx-sse-0.4.3> !!593python3.13-httpx-sse-0.4.3> 594python3.13-httpx-sse-0.4.3> ********************************************************************************595python3.13-httpx-sse-0.4.3> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).596python3.13-httpx-sse-0.4.3> 597python3.13-httpx-sse-0.4.3> This deprecation is overdue, please update your project and remove deprecated598python3.13-httpx-sse-0.4.3> calls to avoid build errors in the future.599python3.13-httpx-sse-0.4.3> 600python3.13-httpx-sse-0.4.3> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.601python3.13-httpx-sse-0.4.3> ********************************************************************************602python3.13-httpx-sse-0.4.3> 603python3.13-httpx-sse-0.4.3> !!604python3.13-httpx-sse-0.4.3> corresp(dist, value, root_dir)605python3.13-httpx-sse-0.4.3> running egg_info606python3.13-httpx-sse-0.4.3> creating src/httpx_sse.egg-info607python3.13-httpx-sse-0.4.3> writing src/httpx_sse.egg-info/PKG-INFO608python3.13-httpx-sse-0.4.3> writing dependency_links to src/httpx_sse.egg-info/dependency_links.txt609python3.13-httpx-sse-0.4.3> writing top-level names to src/httpx_sse.egg-info/top_level.txt610python3.13-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt'611python3.13-httpx-sse-0.4.3> reading manifest file 'src/httpx_sse.egg-info/SOURCES.txt'612python3.13-httpx-sse-0.4.3> reading manifest template 'MANIFEST.in'613python3.13-httpx-sse-0.4.3> adding license file 'LICENSE'614python3.13-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt'615python3.13-httpx-sse-0.4.3> * Building wheel...616python3.13-httpx-sse-0.4.3> toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section617python3.13-httpx-sse-0.4.3> No `packages` or `py_modules` configuration, performing automatic discovery.618python3.13-httpx-sse-0.4.3> `src-layout` detected -- analysing ./src619python3.13-httpx-sse-0.4.3> discovered packages -- ['httpx_sse']620python3.13-httpx-sse-0.4.3> discovered py_modules -- []621python3.13-httpx-sse-0.4.3> /nix/store/x72ryd1ff4xw1p92szk0cjyp53gph00y-python3.13-setuptools-80.10.1/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated622python3.13-httpx-sse-0.4.3> !!623python3.13-httpx-sse-0.4.3> 624python3.13-httpx-sse-0.4.3> ********************************************************************************625python3.13-httpx-sse-0.4.3> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).626python3.13-httpx-sse-0.4.3> 627python3.13-httpx-sse-0.4.3> This deprecation is overdue, please update your project and remove deprecated628python3.13-httpx-sse-0.4.3> calls to avoid build errors in the future.629python3.13-httpx-sse-0.4.3> 630python3.13-httpx-sse-0.4.3> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.631python3.13-httpx-sse-0.4.3> ********************************************************************************632python3.13-httpx-sse-0.4.3> 633python3.13-httpx-sse-0.4.3> !!634python3.13-httpx-sse-0.4.3> corresp(dist, value, root_dir)635python3.13-httpx-sse-0.4.3> running bdist_wheel636python3.13-httpx-sse-0.4.3> running build637python3.13-httpx-sse-0.4.3> running build_py638python3.13-httpx-sse-0.4.3> creating build/lib/httpx_sse639python3.13-httpx-sse-0.4.3> copying src/httpx_sse/__init__.py -> build/lib/httpx_sse640python3.13-httpx-sse-0.4.3> copying src/httpx_sse/_api.py -> build/lib/httpx_sse641python3.13-httpx-sse-0.4.3> copying src/httpx_sse/_models.py -> build/lib/httpx_sse642python3.13-httpx-sse-0.4.3> copying src/httpx_sse/_exceptions.py -> build/lib/httpx_sse643python3.13-httpx-sse-0.4.3> copying src/httpx_sse/_decoders.py -> build/lib/httpx_sse644python3.13-httpx-sse-0.4.3> running egg_info645python3.13-httpx-sse-0.4.3> writing src/httpx_sse.egg-info/PKG-INFO646python3.13-httpx-sse-0.4.3> writing dependency_links to src/httpx_sse.egg-info/dependency_links.txt647python3.13-httpx-sse-0.4.3> writing top-level names to src/httpx_sse.egg-info/top_level.txt648python3.13-httpx-sse-0.4.3> reading manifest file 'src/httpx_sse.egg-info/SOURCES.txt'649python3.13-httpx-sse-0.4.3> reading manifest template 'MANIFEST.in'650python3.13-httpx-sse-0.4.3> adding license file 'LICENSE'651python3.13-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt'652python3.13-httpx-sse-0.4.3> copying src/httpx_sse/py.typed -> build/lib/httpx_sse653python3.13-httpx-sse-0.4.3> installing to build/bdist.linux-x86_64/wheel654python3.13-httpx-sse-0.4.3> running install655python3.13-httpx-sse-0.4.3> running install_lib656python3.13-httpx-sse-0.4.3> creating build/bdist.linux-x86_64/wheel657python3.13-httpx-sse-0.4.3> creating build/bdist.linux-x86_64/wheel/httpx_sse658python3.13-httpx-sse-0.4.3> copying build/lib/httpx_sse/_exceptions.py -> build/bdist.linux-x86_64/wheel/./httpx_sse659python3.13-httpx-sse-0.4.3> copying build/lib/httpx_sse/_models.py -> build/bdist.linux-x86_64/wheel/./httpx_sse660python3.13-httpx-sse-0.4.3> copying build/lib/httpx_sse/py.typed -> build/bdist.linux-x86_64/wheel/./httpx_sse661python3.13-httpx-sse-0.4.3> copying build/lib/httpx_sse/_decoders.py -> build/bdist.linux-x86_64/wheel/./httpx_sse662python3.13-httpx-sse-0.4.3> copying build/lib/httpx_sse/__init__.py -> build/bdist.linux-x86_64/wheel/./httpx_sse663python3.13-httpx-sse-0.4.3> copying build/lib/httpx_sse/_api.py -> build/bdist.linux-x86_64/wheel/./httpx_sse664python3.13-httpx-sse-0.4.3> running install_egg_info665python3.13-httpx-sse-0.4.3> Copying src/httpx_sse.egg-info to build/bdist.linux-x86_64/wheel/./httpx_sse-0.4.3-py3.13.egg-info666python3.13-httpx-sse-0.4.3> running install_scripts667python3.13-httpx-sse-0.4.3> creating build/bdist.linux-x86_64/wheel/httpx_sse-0.4.3.dist-info/WHEEL668python3.13-httpx-sse-0.4.3> creating '/build/source/dist/.tmp-rypi20cc/httpx_sse-0.4.3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it669python3.13-httpx-sse-0.4.3> adding 'httpx_sse/__init__.py'670python3.13-httpx-sse-0.4.3> adding 'httpx_sse/_api.py'671python3.13-httpx-sse-0.4.3> adding 'httpx_sse/_decoders.py'672python3.13-httpx-sse-0.4.3> adding 'httpx_sse/_exceptions.py'673python3.13-httpx-sse-0.4.3> adding 'httpx_sse/_models.py'674python3.13-httpx-sse-0.4.3> adding 'httpx_sse/py.typed'675python3.13-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/licenses/LICENSE'676python3.13-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/METADATA'677python3.13-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/WHEEL'678python3.13-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/top_level.txt'679python3.13-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/RECORD'680python3.13-httpx-sse-0.4.3> removing build/bdist.linux-x86_64/wheel681python3.13-httpx-sse-0.4.3> Successfully built httpx_sse-0.4.3-py3-none-any.whl682python3.13-httpx-sse-0.4.3> Finished creating a wheel...683python3.13-httpx-sse-0.4.3> Finished executing pypaBuildPhase684python3.13-httpx-sse-0.4.3> Running phase: pythonRuntimeDepsCheckHook685python3.13-httpx-sse-0.4.3> Executing pythonRuntimeDepsCheck686python3.13-httpx-sse-0.4.3> Checking runtime dependencies for httpx_sse-0.4.3-py3-none-any.whl687python3.13-httpx-sse-0.4.3> Finished executing pythonRuntimeDepsCheck688python3.13-httpx-sse-0.4.3> Running phase: installPhase689python3.13-httpx-sse-0.4.3> Executing pypaInstallPhase690python3.13-httpx-sse-0.4.3> Successfully installed httpx_sse-0.4.3-py3-none-any.whl691python3.13-httpx-sse-0.4.3> Finished executing pypaInstallPhase692python3.13-httpx-sse-0.4.3> Running phase: pythonOutputDistPhase693python3.13-httpx-sse-0.4.3> Executing pythonOutputDistPhase694python3.13-httpx-sse-0.4.3> Finished executing pythonOutputDistPhase695python3.13-httpx-sse-0.4.3> Running phase: fixupPhase696python3.13-httpx-sse-0.4.3> shrinking RPATHs of ELF executables and libraries in /nix/store/yhhi2s96f4jmy72pyk67qzi15vsb9qzs-python3.13-httpx-sse-0.4.3697python3.13-httpx-sse-0.4.3> checking for references to /build/ in /nix/store/yhhi2s96f4jmy72pyk67qzi15vsb9qzs-python3.13-httpx-sse-0.4.3...698python3.13-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/yhhi2s96f4jmy72pyk67qzi15vsb9qzs-python3.13-httpx-sse-0.4.3699python3.13-httpx-sse-0.4.3> stripping (with command strip and flags -S -p) in /nix/store/yhhi2s96f4jmy72pyk67qzi15vsb9qzs-python3.13-httpx-sse-0.4.3/lib700python3.13-httpx-sse-0.4.3> shrinking RPATHs of ELF executables and libraries in /nix/store/d5kjm88v0brlpdk00qzwpwq98i13a82m-python3.13-httpx-sse-0.4.3-dist701python3.13-httpx-sse-0.4.3> checking for references to /build/ in /nix/store/d5kjm88v0brlpdk00qzwpwq98i13a82m-python3.13-httpx-sse-0.4.3-dist...702python3.13-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/d5kjm88v0brlpdk00qzwpwq98i13a82m-python3.13-httpx-sse-0.4.3-dist703python3.13-httpx-sse-0.4.3> Executing pythonRemoveTestsDir704python3.13-httpx-sse-0.4.3> Finished executing pythonRemoveTestsDir705python3.13-httpx-sse-0.4.3> Running phase: installCheckPhase706python3.13-httpx-sse-0.4.3> no Makefile or custom installCheckPhase, doing nothing707python3.13-httpx-sse-0.4.3> Running phase: pythonCatchConflictsPhase708python3.13-httpx-sse-0.4.3> Running phase: pythonRemoveBinBytecodePhase709python3.13-httpx-sse-0.4.3> Running phase: pythonImportsCheckPhase710python3.13-httpx-sse-0.4.3> Executing pythonImportsCheckPhase711python3.13-httpx-sse-0.4.3> Check whether the following modules can be imported: httpx_sse712python3.13-httpx-sse-0.4.3> Running phase: pytestCheckPhase713python3.13-httpx-sse-0.4.3> Executing pytestCheckPhase714python3.13-httpx-sse-0.4.3> pytest flags: -m pytest715python3.13-httpx-sse-0.4.3> ============================= test session starts ==============================716python3.13-httpx-sse-0.4.3> platform linux -- Python 3.13.13, pytest-9.0.3, pluggy-1.6.0717python3.13-httpx-sse-0.4.3> rootdir: /build/source718python3.13-httpx-sse-0.4.3> configfile: setup.cfg719python3.13-httpx-sse-0.4.3> plugins: asyncio-1.3.0, cov-nixpkgs-stub-1.0.0, anyio-4.13.0720python3.13-httpx-sse-0.4.3> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function721python3.13-httpx-sse-0.4.3> collected 59 items 722python3.13-httpx-sse-0.4.3> 723python3.13-httpx-sse-0.4.3> tests/test_api.py ....... [ 11%]724python3.13-httpx-sse-0.4.3> tests/test_asgi.py . [ 13%]725python3.13-httpx-sse-0.4.3> tests/test_decoders.py .................................... [ 74%]726python3.13-httpx-sse-0.4.3> tests/test_event_source.py ........... [ 93%]727python3.13-httpx-sse-0.4.3> tests/test_exceptions.py . [ 94%]728python3.13-httpx-sse-0.4.3> tests/test_models.py ... [100%]729python3.13-httpx-sse-0.4.3> 730python3.13-httpx-sse-0.4.3> ============================== 59 passed in 0.21s ==============================731python3.13-httpx-sse-0.4.3> Finished executing pytestCheckPhase732python3.13-httpx-sse-0.4.3> Running phase: pytestcachePhase733python3.13-httpx-sse-0.4.3> Running phase: pytestRemoveBytecodePhase734building '/nix/store/5b5g5avqmirr29jlqaq587h8mlsxh559-python3.13-mcp-1.27.0.drv'735python3.13-mcp-1.27.0> structuredAttrs is enabled736python3.13-mcp-1.27.0> Sourcing python-remove-tests-dir-hook737python3.13-mcp-1.27.0> Sourcing python-catch-conflicts-hook.sh738python3.13-mcp-1.27.0> Sourcing python-remove-bin-bytecode-hook.sh739python3.13-mcp-1.27.0> Sourcing pypa-build-hook740python3.13-mcp-1.27.0> Using pypaBuildPhase741python3.13-mcp-1.27.0> Sourcing python-runtime-deps-check-hook742python3.13-mcp-1.27.0> Using pythonRuntimeDepsCheckHook743python3.13-mcp-1.27.0> Sourcing pypa-install-hook744python3.13-mcp-1.27.0> Using pypaInstallPhase745python3.13-mcp-1.27.0> Sourcing python-imports-check-hook.sh746python3.13-mcp-1.27.0> Using pythonImportsCheckPhase747python3.13-mcp-1.27.0> Sourcing python-namespaces-hook748python3.13-mcp-1.27.0> Sourcing python-catch-conflicts-hook.sh749python3.13-mcp-1.27.0> Sourcing pytest-check-hook750python3.13-mcp-1.27.0> Using pytestCheckPhase751python3.13-mcp-1.27.0> Running phase: unpackPhase752python3.13-mcp-1.27.0> unpacking source archive /nix/store/yj6yhwmgdw5yr96lp1m1c3gqpnbzi749-source753python3.13-mcp-1.27.0> source root is source754python3.13-mcp-1.27.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock"755python3.13-mcp-1.27.0> Running phase: patchPhase756python3.13-mcp-1.27.0> Running phase: updateAutotoolsGnuConfigScriptsPhase757python3.13-mcp-1.27.0> Running phase: configurePhase758python3.13-mcp-1.27.0> no configure script, doing nothing759python3.13-mcp-1.27.0> Running phase: buildPhase760python3.13-mcp-1.27.0> Executing pypaBuildPhase761python3.13-mcp-1.27.0> Setting UV_DYNAMIC_VERSIONING_BYPASS to 1.27.0762python3.13-mcp-1.27.0> Creating a wheel...763python3.13-mcp-1.27.0> pypa build flags: --no-isolation --outdir dist/ --wheel764python3.13-mcp-1.27.0> * Getting build dependencies for wheel...765python3.13-mcp-1.27.0> * Building wheel...766python3.13-mcp-1.27.0> Successfully built mcp-1.27.0-py3-none-any.whl767python3.13-mcp-1.27.0> Finished creating a wheel...768python3.13-mcp-1.27.0> /build/source/dist /build/source769python3.13-mcp-1.27.0> Unpacking to: unpacked/mcp-1.27.0...OK770python3.13-mcp-1.27.0> Repacking wheel as ./mcp-1.27.0-py3-none-any.whl...OK771python3.13-mcp-1.27.0> /build/source772python3.13-mcp-1.27.0> Finished executing pypaBuildPhase773python3.13-mcp-1.27.0> Running phase: pythonRuntimeDepsCheckHook774python3.13-mcp-1.27.0> Executing pythonRuntimeDepsCheck775python3.13-mcp-1.27.0> Checking runtime dependencies for mcp-1.27.0-py3-none-any.whl776python3.13-mcp-1.27.0> Finished executing pythonRuntimeDepsCheck777python3.13-mcp-1.27.0> Running phase: installPhase778python3.13-mcp-1.27.0> Executing pypaInstallPhase779python3.13-mcp-1.27.0> Successfully installed mcp-1.27.0-py3-none-any.whl780python3.13-mcp-1.27.0> Finished executing pypaInstallPhase781python3.13-mcp-1.27.0> Running phase: pythonOutputDistPhase782python3.13-mcp-1.27.0> Executing pythonOutputDistPhase783python3.13-mcp-1.27.0> Finished executing pythonOutputDistPhase784python3.13-mcp-1.27.0> Running phase: fixupPhase785python3.13-mcp-1.27.0> shrinking RPATHs of ELF executables and libraries in /nix/store/hhdkf8cnfx3i5j3sban9da0p8rwmzrbn-python3.13-mcp-1.27.0-dist786python3.13-mcp-1.27.0> checking for references to /build/ in /nix/store/hhdkf8cnfx3i5j3sban9da0p8rwmzrbn-python3.13-mcp-1.27.0-dist...787python3.13-mcp-1.27.0> patching script interpreter paths in /nix/store/hhdkf8cnfx3i5j3sban9da0p8rwmzrbn-python3.13-mcp-1.27.0-dist788python3.13-mcp-1.27.0> shrinking RPATHs of ELF executables and libraries in /nix/store/fvdn29dqjfi7l0rdvhcdcvzw0n89iv0p-python3.13-mcp-1.27.0789python3.13-mcp-1.27.0> checking for references to /build/ in /nix/store/fvdn29dqjfi7l0rdvhcdcvzw0n89iv0p-python3.13-mcp-1.27.0...790python3.13-mcp-1.27.0> patching script interpreter paths in /nix/store/fvdn29dqjfi7l0rdvhcdcvzw0n89iv0p-python3.13-mcp-1.27.0791python3.13-mcp-1.27.0> stripping (with command strip and flags -S -p) in /nix/store/fvdn29dqjfi7l0rdvhcdcvzw0n89iv0p-python3.13-mcp-1.27.0/lib /nix/store/fvdn29dqjfi7l0rdvhcdcvzw0n89iv0p-python3.13-mcp-1.27.0/bin792python3.13-mcp-1.27.0> Rewriting #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13/bin/python3.13 to #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13793python3.13-mcp-1.27.0> wrapping `/nix/store/fvdn29dqjfi7l0rdvhcdcvzw0n89iv0p-python3.13-mcp-1.27.0/bin/mcp'...794python3.13-mcp-1.27.0> Executing pythonRemoveTestsDir795python3.13-mcp-1.27.0> Finished executing pythonRemoveTestsDir796python3.13-mcp-1.27.0> Running phase: installCheckPhase797python3.13-mcp-1.27.0> no Makefile or custom installCheckPhase, doing nothing798python3.13-mcp-1.27.0> Running phase: pythonCatchConflictsPhase799python3.13-mcp-1.27.0> Running phase: pythonRemoveBinBytecodePhase800python3.13-mcp-1.27.0> Running phase: pythonImportsCheckPhase801python3.13-mcp-1.27.0> Executing pythonImportsCheckPhase802python3.13-mcp-1.27.0> Check whether the following modules can be imported: mcp803python3.13-mcp-1.27.0> Running phase: pytestCheckPhase804python3.13-mcp-1.27.0> Executing pytestCheckPhase805python3.13-mcp-1.27.0> pytest 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\) --numprocesses=48806python3.13-mcp-1.27.0> ============================= test session starts ==============================807python3.13-mcp-1.27.0> platform linux -- Python 3.13.13, pytest-9.0.3, pluggy-1.6.0808python3.13-mcp-1.27.0> rootdir: /build/source809python3.13-mcp-1.27.0> configfile: pyproject.toml810python3.13-mcp-1.27.0> plugins: inline-snapshot-0.32.5, asyncio-1.3.0, examples-0.0.18, xdist-3.8.0, anyio-4.13.0811python3.13-mcp-1.27.0> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function812python3.13-mcp-1.27.0> 48 workers [1092 items] 813python3.13-mcp-1.27.0> scheduling tests via LoadScheduling814python3.13-mcp-1.27.0> 815python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] 816python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages 817python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 818python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims 819python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url 820python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt 821python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result 822python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers 823python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_context_complete 824python3.13-mcp-1.27.0> tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls 825python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] 826python3.13-mcp-1.27.0> [gw17] [ 0%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] 827python3.13-mcp-1.27.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version 828python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_tool_call_with_meta[None] 829python3.13-mcp-1.27.0> 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] 830python3.13-mcp-1.27.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning 831python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_session_version_negotiation_failure 832python3.13-mcp-1.27.0> tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url 833python3.13-mcp-1.27.0> [gw23] [ 0%] PASSED tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url 834python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks 835python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling 836python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes 837python3.13-mcp-1.27.0> [gw3] [ 0%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes 838python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info 839python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] 840python3.13-mcp-1.27.0> [gw1] [ 0%] PASSED tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages 841python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_get_npx_unix_like 842python3.13-mcp-1.27.0> [gw1] [ 0%] PASSED tests/cli/test_utils.py::test_get_npx_unix_like 843python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_get_npx_windows 844python3.13-mcp-1.27.0> [gw1] [ 0%] PASSED tests/cli/test_utils.py::test_get_npx_windows 845python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing 846python3.13-mcp-1.27.0> [gw1] [ 0%] PASSED tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing 847python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks 848python3.13-mcp-1.27.0> [gw46] [ 0%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks 849python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata 850python3.13-mcp-1.27.0> [gw46] [ 0%] PASSED tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata 851python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request 852python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored 853python3.13-mcp-1.27.0> [gw4] [ 0%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims 854python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token 855python3.13-mcp-1.27.0> [gw4] [ 1%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token 856python3.13-mcp-1.27.0> tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation 857python3.13-mcp-1.27.0> [gw4] [ 1%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation 858python3.13-mcp-1.27.0> tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness 859python3.13-mcp-1.27.0> [gw4] [ 1%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness 860python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises 861python3.13-mcp-1.27.0> [gw43] [ 1%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises 862python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises 863python3.13-mcp-1.27.0> [gw43] [ 1%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises 864python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response 865python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation 866python3.13-mcp-1.27.0> [gw47] [ 1%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation 867python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify 868python3.13-mcp-1.27.0> [gw47] [ 1%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify 869python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify 870python3.13-mcp-1.27.0> [gw47] [ 1%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify 871python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify 872python3.13-mcp-1.27.0> [gw47] [ 1%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify 873python3.13-mcp-1.27.0> [gw40] [ 1%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_complete 874python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_context_fail 875python3.13-mcp-1.27.0> [gw40] [ 1%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_fail 876python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_context_cancellation 877python3.13-mcp-1.27.0> [gw40] [ 2%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_cancellation 878python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id 879python3.13-mcp-1.27.0> [gw40] [ 2%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id 880python3.13-mcp-1.27.0> [gw34] [ 2%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling 881python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation 882python3.13-mcp-1.27.0> 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] 883python3.13-mcp-1.27.0> [gw14] [ 2%] 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] 884python3.13-mcp-1.27.0> 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] 885python3.13-mcp-1.27.0> [gw14] [ 2%] 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] 886python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] 887python3.13-mcp-1.27.0> [gw14] [ 2%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] 888python3.13-mcp-1.27.0> 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] 889python3.13-mcp-1.27.0> [gw14] [ 2%] 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] 890python3.13-mcp-1.27.0> tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource 891python3.13-mcp-1.27.0> [gw21] [ 2%] PASSED tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource 892python3.13-mcp-1.27.0> tests/client/test_auth.py::test_validate_resource_accepts_matching_resource 893python3.13-mcp-1.27.0> [gw21] [ 2%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_matching_resource 894python3.13-mcp-1.27.0> tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash 895python3.13-mcp-1.27.0> [gw21] [ 2%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash 896python3.13-mcp-1.27.0> tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches 897python3.13-mcp-1.27.0> [gw21] [ 2%] PASSED tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches 898python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] 899python3.13-mcp-1.27.0> [gw0] [ 3%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] 900python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] 901python3.13-mcp-1.27.0> [gw0] [ 3%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] 902python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_parse_file_path_missing 903python3.13-mcp-1.27.0> [gw0] [ 3%] PASSED tests/cli/test_utils.py::test_parse_file_path_missing 904python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_parse_file_exit_on_dir 905python3.13-mcp-1.27.0> [gw0] [ 3%] PASSED tests/cli/test_utils.py::test_parse_file_exit_on_dir 906python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] 907python3.13-mcp-1.27.0> [gw46] [ 3%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request 908python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property 909python3.13-mcp-1.27.0> [gw46] [ 3%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property 910python3.13-mcp-1.27.0> [gw16] [ 3%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] 911python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] 912python3.13-mcp-1.27.0> [gw16] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] 913python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] 914python3.13-mcp-1.27.0> [gw16] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] 915python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] 916python3.13-mcp-1.27.0> [gw16] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] 917python3.13-mcp-1.27.0> [gw34] [ 3%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation 918python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed 919python3.13-mcp-1.27.0> [gw34] [ 4%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed 920python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] 921python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm 922python3.13-mcp-1.27.0> [gw6] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm 923python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path 924python3.13-mcp-1.27.0> [gw6] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path 925python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path 926python3.13-mcp-1.27.0> [gw6] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path 927python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 928python3.13-mcp-1.27.0> [gw6] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 929python3.13-mcp-1.27.0> [gw44] [ 4%] PASSED tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks 930python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request 931python3.13-mcp-1.27.0> [gw44] [ 4%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request 932python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request 933python3.13-mcp-1.27.0> [gw44] [ 4%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request 934python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_build_create_message_request 935python3.13-mcp-1.27.0> [gw44] [ 4%] PASSED tests/experimental/tasks/server/test_server.py::test_build_create_message_request 936python3.13-mcp-1.27.0> [gw30] [ 4%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] 937python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] 938python3.13-mcp-1.27.0> [gw30] [ 4%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] 939python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] 940python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions 941python3.13-mcp-1.27.0> [gw7] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions 942python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success 943python3.13-mcp-1.27.0> [gw7] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success 944python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm 945python3.13-mcp-1.27.0> [gw7] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm 946python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope 947python3.13-mcp-1.27.0> [gw7] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope 948python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_response_routing_success 949python3.13-mcp-1.27.0> [gw13] [ 5%] 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] 950python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] 951python3.13-mcp-1.27.0> [gw13] [ 5%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] 952python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] 953python3.13-mcp-1.27.0> [gw13] [ 5%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] 954python3.13-mcp-1.27.0> 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] 955python3.13-mcp-1.27.0> [gw13] [ 5%] 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] 956python3.13-mcp-1.27.0> [gw27] [ 5%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning 957python3.13-mcp-1.27.0> tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup 958python3.13-mcp-1.27.0> [gw27] [ 5%] PASSED tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup 959python3.13-mcp-1.27.0> tests/client/test_sampling_callback.py::test_sampling_callback 960python3.13-mcp-1.27.0> [gw27] [ 5%] PASSED tests/client/test_sampling_callback.py::test_sampling_callback 961python3.13-mcp-1.27.0> tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content 962python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] 963python3.13-mcp-1.27.0> [gw35] [ 6%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] 964python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required 965python3.13-mcp-1.27.0> [gw35] [ 6%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required 966python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id 967python3.13-mcp-1.27.0> [gw35] [ 6%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id 968python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result 969python3.13-mcp-1.27.0> [gw35] [ 6%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result 970python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] 971python3.13-mcp-1.27.0> [gw17] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] 972python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] 973python3.13-mcp-1.27.0> [gw17] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] 974python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] 975python3.13-mcp-1.27.0> [gw17] [ 6%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] 976python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] 977python3.13-mcp-1.27.0> [gw22] [ 6%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] 978python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] 979python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl 980python3.13-mcp-1.27.0> [gw38] [ 6%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl 981python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at 982python3.13-mcp-1.27.0> [gw38] [ 6%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at 983python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context 984python3.13-mcp-1.27.0> [gw38] [ 6%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context 985python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception 986python3.13-mcp-1.27.0> [gw38] [ 7%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception 987python3.13-mcp-1.27.0> tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header 988python3.13-mcp-1.27.0> [gw11] [ 7%] PASSED tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header 989python3.13-mcp-1.27.0> tests/client/test_auth.py::test_build_metadata[simple-url] 990python3.13-mcp-1.27.0> [gw34] [ 7%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] 991python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request 992python3.13-mcp-1.27.0> [gw32] [ 7%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request 993python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request 994python3.13-mcp-1.27.0> [gw32] [ 7%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request 995python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request 996python3.13-mcp-1.27.0> [gw32] [ 7%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request 997python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request 998python3.13-mcp-1.27.0> [gw32] [ 7%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request 999python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_execution_not_found 1000python3.13-mcp-1.27.0> [gw39] [ 7%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_not_found 1001python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution 1002python3.13-mcp-1.27.0> [gw39] [ 7%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution 1003python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception 1004python3.13-mcp-1.27.0> [gw39] [ 7%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception 1005python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow 1006python3.13-mcp-1.27.0> [gw39] [ 7%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow 1007python3.13-mcp-1.27.0> [gw24] [ 8%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[None] 1008python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_tool_call_with_meta[meta1] 1009python3.13-mcp-1.27.0> [gw24] [ 8%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[meta1] 1010python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_init 1011python3.13-mcp-1.27.0> [gw24] [ 8%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_init 1012python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties 1013python3.13-mcp-1.27.0> [gw24] [ 8%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties 1014python3.13-mcp-1.27.0> [gw25] [ 8%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] 1015python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] 1016python3.13-mcp-1.27.0> [gw25] [ 8%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] 1017python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] 1018python3.13-mcp-1.27.0> [gw3] [ 8%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info 1019python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials 1020python3.13-mcp-1.27.0> [gw3] [ 8%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials 1021python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes 1022python3.13-mcp-1.27.0> [gw3] [ 8%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes 1023python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] 1024python3.13-mcp-1.27.0> [gw19] [ 8%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] 1025python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] 1026python3.13-mcp-1.27.0> [gw19] [ 8%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] 1027python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation 1028python3.13-mcp-1.27.0> [gw19] [ 9%] PASSED tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation 1029python3.13-mcp-1.27.0> tests/client/test_list_roots_callback.py::test_list_roots_callback 1030python3.13-mcp-1.27.0> [gw12] [ 9%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls 1031python3.13-mcp-1.27.0> tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate 1032python3.13-mcp-1.27.0> [gw12] [ 9%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate 1033python3.13-mcp-1.27.0> tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 1034python3.13-mcp-1.27.0> [gw12] [ 9%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 1035python3.13-mcp-1.27.0> tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known 1036python3.13-mcp-1.27.0> [gw12] [ 9%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known 1037python3.13-mcp-1.27.0> [gw36] [ 9%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result 1038python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks 1039python3.13-mcp-1.27.0> [gw36] [ 9%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks 1040python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 1041python3.13-mcp-1.27.0> [gw36] [ 9%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 1042python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_context_properties 1043python3.13-mcp-1.27.0> [gw36] [ 9%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_properties 1044python3.13-mcp-1.27.0> [gw41] [ 9%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers 1045python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 1046python3.13-mcp-1.27.0> [gw41] [ 9%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 1047python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered 1048python3.13-mcp-1.27.0> [gw41] [ 10%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered 1049python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises 1050python3.13-mcp-1.27.0> [gw41] [ 10%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises 1051python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata 1052python3.13-mcp-1.27.0> [gw10] [ 10%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata 1053python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint 1054python3.13-mcp-1.27.0> [gw10] [ 10%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint 1055python3.13-mcp-1.27.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens 1056python3.13-mcp-1.27.0> [gw10] [ 10%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens 1057python3.13-mcp-1.27.0> [gw45] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_success 1058python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_response_routing_error 1059python3.13-mcp-1.27.0> [gw45] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_error 1060python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers 1061python3.13-mcp-1.27.0> [gw45] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers 1062python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers 1063python3.13-mcp-1.27.0> [gw45] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers 1064python3.13-mcp-1.27.0> [gw31] [ 10%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 1065python3.13-mcp-1.27.0> [gw27] [ 10%] PASSED tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content 1066python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_list_tasks_handler 1067python3.13-mcp-1.27.0> [gw28] [ 11%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_failure 1068python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_capabilities_default 1069python3.13-mcp-1.27.0> [gw28] [ 11%] PASSED tests/client/test_session.py::test_client_capabilities_default 1070python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_capabilities_with_custom_callbacks 1071python3.13-mcp-1.27.0> [gw28] [ 11%] PASSED tests/client/test_session.py::test_client_capabilities_with_custom_callbacks 1072python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_capabilities_with_sampling_tools 1073python3.13-mcp-1.27.0> [gw28] [ 11%] PASSED tests/client/test_session.py::test_client_capabilities_with_sampling_tools 1074python3.13-mcp-1.27.0> [gw25] [ 11%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] 1075python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] 1076python3.13-mcp-1.27.0> tests/client/test_notification_response.py::test_non_compliant_notification_response 1077python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation 1078python3.13-mcp-1.27.0> [gw33] [ 11%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation 1079python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request 1080python3.13-mcp-1.27.0> [gw33] [ 11%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request 1081python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request 1082python3.13-mcp-1.27.0> [gw33] [ 11%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request 1083python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request 1084python3.13-mcp-1.27.0> [gw33] [ 11%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request 1085python3.13-mcp-1.27.0> [gw9] [ 11%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version 1086python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] 1087python3.13-mcp-1.27.0> [gw15] [ 11%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] 1088python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] 1089python3.13-mcp-1.27.0> [gw15] [ 12%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] 1090python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", error="insufficient_scope"-scope-no scope parameter] 1091python3.13-mcp-1.27.0> [gw15] [ 12%] 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] 1092python3.13-mcp-1.27.0> 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] 1093python3.13-mcp-1.27.0> [gw15] [ 12%] 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] 1094python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code 1095python3.13-mcp-1.27.0> [gw8] [ 12%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code 1096python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request 1097python3.13-mcp-1.27.0> [gw8] [ 12%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request 1098python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange 1099python3.13-mcp-1.27.0> [gw8] [ 12%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange 1100python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token 1101python3.13-mcp-1.27.0> [gw8] [ 12%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token 1102python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing 1103python3.13-mcp-1.27.0> [gw5] [ 12%] PASSED tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing 1104python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking 1105python3.13-mcp-1.27.0> [gw5] [ 12%] PASSED tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking 1106python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthContext::test_clear_tokens 1107python3.13-mcp-1.27.0> [gw5] [ 12%] PASSED tests/client/test_auth.py::TestOAuthContext::test_clear_tokens 1108python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls 1109python3.13-mcp-1.27.0> [gw5] [ 13%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls 1110python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_client_bad_path 1111python3.13-mcp-1.27.0> [gw29] [ 13%] PASSED tests/client/test_stdio.py::test_stdio_client_bad_path 1112python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_client_nonexistent_command 1113python3.13-mcp-1.27.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version 1114python3.13-mcp-1.27.0> [gw9] [ 13%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version 1115python3.13-mcp-1.27.0> [gw22] [ 13%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] 1116python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] 1117python3.13-mcp-1.27.0> [gw22] [ 13%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] 1118python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] 1119python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook 1120python3.13-mcp-1.27.0> [gw31] [ 13%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook 1121python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server 1122python3.13-mcp-1.27.0> [gw31] [ 13%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server 1123python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error 1124python3.13-mcp-1.27.0> [gw31] [ 13%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error 1125python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_session_initialize 1126python3.13-mcp-1.27.0> [gw23] [ 13%] PASSED tests/client/test_session.py::test_client_session_initialize 1127python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_session_custom_client_info 1128python3.13-mcp-1.27.0> [gw23] [ 13%] PASSED tests/client/test_session.py::test_client_session_custom_client_info 1129python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_session_default_client_info 1130python3.13-mcp-1.27.0> [gw23] [ 13%] PASSED tests/client/test_session.py::test_client_session_default_client_info 1131python3.13-mcp-1.27.0> [gw43] [ 14%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response 1132python3.13-mcp-1.27.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata 1133python3.13-mcp-1.27.0> [gw9] [ 14%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata 1134python3.13-mcp-1.27.0> [gw19] [ 14%] PASSED tests/client/test_list_roots_callback.py::test_list_roots_callback 1135python3.13-mcp-1.27.0> [gw25] [ 14%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] 1136python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] 1137python3.13-mcp-1.27.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens 1138python3.13-mcp-1.27.0> [gw10] [ 14%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens 1139python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal 1140python3.13-mcp-1.27.0> [gw43] [ 14%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal 1141python3.13-mcp-1.27.0> [gw20] [ 14%] PASSED tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url 1142python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url 1143python3.13-mcp-1.27.0> [gw20] [ 14%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url 1144python3.13-mcp-1.27.0> [gw29] [ 14%] PASSED tests/client/test_stdio.py::test_stdio_client_nonexistent_command 1145python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_client_universal_cleanup 1146python3.13-mcp-1.27.0> [gw2] [ 14%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt 1147python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info 1148python3.13-mcp-1.27.0> [gw2] [ 14%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info 1149python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes 1150python3.13-mcp-1.27.0> [gw2] [ 15%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes 1151python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post 1152python3.13-mcp-1.27.0> [gw2] [ 15%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post 1153python3.13-mcp-1.27.0> [gw18] [ 15%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] 1154python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports 1155python3.13-mcp-1.27.0> [gw18] [ 15%] PASSED tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports 1156python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support 1157python3.13-mcp-1.27.0> [gw18] [ 15%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support 1158python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided 1159python3.13-mcp-1.27.0> [gw18] [ 15%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided 1160python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error 1161python3.13-mcp-1.27.0> [gw20] [ 15%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error 1162python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports 1163python3.13-mcp-1.27.0> [gw20] [ 15%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports 1164python3.13-mcp-1.27.0> [gw42] [ 15%] PASSED tests/experimental/tasks/server/test_server.py::test_list_tasks_handler 1165python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_get_task_handler 1166python3.13-mcp-1.27.0> [gw30] [ 15%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] 1167python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_context_manager_exiting 1168python3.13-mcp-1.27.0> [gw30] [ 15%] PASSED tests/client/test_stdio.py::test_stdio_context_manager_exiting 1169python3.13-mcp-1.27.0> [gw22] [ 16%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] 1170python3.13-mcp-1.27.0> tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text 1171python3.13-mcp-1.27.0> [gw9] [ 16%] PASSED tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text 1172python3.13-mcp-1.27.0> [gw42] [ 16%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_handler 1173python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_get_task_result_handler 1174python3.13-mcp-1.27.0> [gw42] [ 16%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_result_handler 1175python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_cancel_task_handler 1176python3.13-mcp-1.27.0> [gw42] [ 16%] PASSED tests/experimental/tasks/server/test_server.py::test_cancel_task_handler 1177python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers 1178python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined 1179python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization 1180python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal 1181python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify 1182python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id 1183python3.13-mcp-1.27.0> [gw46] [ 16%] PASSED tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers 1184python3.13-mcp-1.27.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization 1185python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler 1186python3.13-mcp-1.27.0> [gw40] [ 16%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id 1187python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper 1188python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response 1189python3.13-mcp-1.27.0> [gw46] [ 16%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response 1190python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response 1191python3.13-mcp-1.27.0> [gw1] [ 16%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined 1192python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability 1193python3.13-mcp-1.27.0> [gw47] [ 16%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify 1194python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none 1195python3.13-mcp-1.27.0> [gw40] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper 1196python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises 1197python3.13-mcp-1.27.0> [gw40] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises 1198python3.13-mcp-1.27.0> tests/client/test_config.py::test_absolute_uv_path 1199python3.13-mcp-1.27.0> [gw21] [ 17%] PASSED tests/client/test_config.py::test_absolute_uv_path 1200python3.13-mcp-1.27.0> [gw1] [ 17%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability 1201python3.13-mcp-1.27.0> [gw4] [ 17%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler 1202python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler 1203python3.13-mcp-1.27.0> tests/cli/test_utils.py::test_build_uv_command_minimal 1204python3.13-mcp-1.27.0> 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] 1205python3.13-mcp-1.27.0> [gw14] [ 17%] 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] 1206python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset 1207python3.13-mcp-1.27.0> [gw14] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset 1208python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected 1209python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability 1210python3.13-mcp-1.27.0> [gw43] [ 17%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal 1211python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none 1212python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl 1213python3.13-mcp-1.27.0> [gw40] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl 1214python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup 1215python3.13-mcp-1.27.0> [gw47] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none 1216python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_list_tasks 1217python3.13-mcp-1.27.0> [gw47] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks 1218python3.13-mcp-1.27.0> [gw40] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup 1219python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task 1220python3.13-mcp-1.27.0> [gw21] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task 1221python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task 1222python3.13-mcp-1.27.0> [gw46] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response 1223python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response 1224python3.13-mcp-1.27.0> [gw46] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response 1225python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 1226python3.13-mcp-1.27.0> [gw46] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 1227python3.13-mcp-1.27.0> [gw4] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler 1228python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_create_and_get 1229python3.13-mcp-1.27.0> [gw4] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_create_and_get 1230python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_create_with_custom_id 1231python3.13-mcp-1.27.0> [gw4] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_create_with_custom_id 1232python3.13-mcp-1.27.0> [gw43] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none 1233python3.13-mcp-1.27.0> [gw1] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability 1234python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler 1235python3.13-mcp-1.27.0> [gw1] [ 18%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler 1236python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler 1237python3.13-mcp-1.27.0> [gw1] [ 19%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler 1238python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination 1239python3.13-mcp-1.27.0> [gw47] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination 1240python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor 1241python3.13-mcp-1.27.0> [gw0] [ 19%] PASSED tests/cli/test_utils.py::test_build_uv_command_minimal 1242python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task 1243python3.13-mcp-1.27.0> [gw0] [ 19%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task 1244python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task 1245python3.13-mcp-1.27.0> [gw0] [ 19%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task 1246python3.13-mcp-1.27.0> [gw14] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected 1247python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status 1248python3.13-mcp-1.27.0> [gw14] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status 1249python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises 1250python3.13-mcp-1.27.0> [gw14] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises 1251python3.13-mcp-1.27.0> [gw47] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor 1252python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_update_status 1253python3.13-mcp-1.27.0> [gw43] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_update_status 1254python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises 1255python3.13-mcp-1.27.0> [gw43] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises 1256python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_store_and_get_result 1257python3.13-mcp-1.27.0> [gw43] [ 20%] PASSED tests/experimental/tasks/server/test_store.py::test_store_and_get_result 1258python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored 1259python3.13-mcp-1.27.0> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored 1260python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages 1261python3.13-mcp-1.27.0> [gw21] [ 20%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task 1262python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task 1263python3.13-mcp-1.27.0> [gw21] [ 20%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task 1264python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task 1265python3.13-mcp-1.27.0> [gw21] [ 20%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task 1266python3.13-mcp-1.27.0> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages 1267python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] 1268python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] 1269python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order 1270python3.13-mcp-1.27.0> [gw16] [ 20%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] 1271python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request 1272python3.13-mcp-1.27.0> [gw16] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request 1273python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request 1274python3.13-mcp-1.27.0> [gw16] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request 1275python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver 1276python3.13-mcp-1.27.0> [gw16] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver 1277python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception 1278python3.13-mcp-1.27.0> [gw16] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception 1279python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_send_message 1280python3.13-mcp-1.27.0> [gw44] [ 21%] PASSED tests/experimental/tasks/server/test_server.py::test_send_message 1281python3.13-mcp-1.27.0> [gw6] [ 21%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order 1282python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing 1283python3.13-mcp-1.27.0> [gw34] [ 21%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] 1284python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages 1285python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth 1286python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false 1287python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_client 1288python3.13-mcp-1.27.0> [gw44] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing 1289python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present 1290python3.13-mcp-1.27.0> [gw34] [ 21%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages 1291python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id 1292python3.13-mcp-1.27.0> [gw6] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false 1293python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing 1294python3.13-mcp-1.27.0> [gw6] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing 1295python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing 1296python3.13-mcp-1.27.0> [gw6] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing 1297python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present 1298python3.13-mcp-1.27.0> tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type 1299python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] 1300python3.13-mcp-1.27.0> [gw13] [ 21%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] 1301python3.13-mcp-1.27.0> [gw44] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present 1302python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present 1303python3.13-mcp-1.27.0> [gw44] [ 21%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present 1304python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required 1305python3.13-mcp-1.27.0> [gw44] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required 1306python3.13-mcp-1.27.0> [gw7] [ 22%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth 1307python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none 1308python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none 1309python3.13-mcp-1.27.0> [gw13] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none 1310python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task 1311python3.13-mcp-1.27.0> [gw27] [ 22%] PASSED tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type 1312python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present 1313python3.13-mcp-1.27.0> [gw6] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present 1314python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing 1315python3.13-mcp-1.27.0> [gw30] [ 22%] PASSED tests/client/test_stdio.py::test_stdio_client 1316python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none 1317python3.13-mcp-1.27.0> [gw27] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present 1318python3.13-mcp-1.27.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation 1319python3.13-mcp-1.27.0> [gw13] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing 1320python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present 1321python3.13-mcp-1.27.0> [gw13] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present 1322python3.13-mcp-1.27.0> [gw30] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none 1323python3.13-mcp-1.27.0> [gw34] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id 1324python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception 1325python3.13-mcp-1.27.0> [gw34] [ 23%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception 1326python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception 1327python3.13-mcp-1.27.0> [gw34] [ 23%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception 1328python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none 1329python3.13-mcp-1.27.0> [gw30] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none 1330python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none 1331python3.13-mcp-1.27.0> [gw35] [ 23%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task 1332python3.13-mcp-1.27.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling 1333python3.13-mcp-1.27.0> [gw7] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none 1334python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none 1335python3.13-mcp-1.27.0> [gw7] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none 1336python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none 1337python3.13-mcp-1.27.0> [gw7] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none 1338python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none 1339python3.13-mcp-1.27.0> [gw7] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none 1340python3.13-mcp-1.27.0> [gw27] [ 23%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation 1341python3.13-mcp-1.27.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation 1342python3.13-mcp-1.27.0> [gw30] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none 1343python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none 1344python3.13-mcp-1.27.0> [gw30] [ 23%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none 1345python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none 1346python3.13-mcp-1.27.0> [gw13] [ 24%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none 1347python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] 1348python3.13-mcp-1.27.0> [gw11] [ 24%] XFAIL tests/client/test_auth.py::test_build_metadata[simple-url] 1349python3.13-mcp-1.27.0> tests/client/test_auth.py::test_build_metadata[with-trailing-slash] 1350python3.13-mcp-1.27.0> [gw17] [ 24%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] 1351python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task 1352python3.13-mcp-1.27.0> [gw17] [ 24%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task 1353python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove 1354python3.13-mcp-1.27.0> [gw11] [ 24%] PASSED tests/client/test_auth.py::test_build_metadata[with-trailing-slash] 1355python3.13-mcp-1.27.0> tests/client/test_auth.py::test_build_metadata[with-path-param] 1356python3.13-mcp-1.27.0> [gw11] [ 24%] PASSED tests/client/test_auth.py::test_build_metadata[with-path-param] 1357python3.13-mcp-1.27.0> [gw27] [ 24%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation 1358python3.13-mcp-1.27.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation 1359python3.13-mcp-1.27.0> [gw35] [ 24%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling 1360python3.13-mcp-1.27.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling 1361python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal 1362python3.13-mcp-1.27.0> [gw17] [ 24%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove 1363python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 1364python3.13-mcp-1.27.0> [gw17] [ 24%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 1365python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages 1366python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception 1367python3.13-mcp-1.27.0> [gw17] [ 25%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages 1368python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling 1369python3.13-mcp-1.27.0> [gw38] [ 25%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal 1370python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool 1371python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages 1372python3.13-mcp-1.27.0> [gw38] [ 25%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages 1373python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp 1374python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider 1375python3.13-mcp-1.27.0> [gw38] [ 25%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp 1376python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver 1377python3.13-mcp-1.27.0> [gw38] [ 25%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver 1378python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task 1379python3.13-mcp-1.27.0> tests/client/test_logging_callback.py::test_logging_callback 1380python3.13-mcp-1.27.0> [gw35] [ 25%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling 1381python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue 1382python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises 1383python3.13-mcp-1.27.0> [gw24] [ 25%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool 1384python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present 1385python3.13-mcp-1.27.0> [gw24] [ 25%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present 1386python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata 1387python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties 1388python3.13-mcp-1.27.0> [gw26] [ 25%] PASSED tests/client/test_notification_response.py::test_non_compliant_notification_response 1389python3.13-mcp-1.27.0> [gw27] [ 25%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation 1390python3.13-mcp-1.27.0> [gw3] [ 25%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider 1391python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid 1392python3.13-mcp-1.27.0> [gw3] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid 1393python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error 1394python3.13-mcp-1.27.0> [gw3] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error 1395python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default 1396python3.13-mcp-1.27.0> [gw3] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default 1397python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid 1398python3.13-mcp-1.27.0> [gw3] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid 1399python3.13-mcp-1.27.0> [gw35] [ 26%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue 1400python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none 1401python3.13-mcp-1.27.0> [gw35] [ 26%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none 1402python3.13-mcp-1.27.0> [gw32] [ 26%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling 1403python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists 1404python3.13-mcp-1.27.0> [gw32] [ 26%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists 1405python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message 1406python3.13-mcp-1.27.0> [gw32] [ 26%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message 1407python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter 1408python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] 1409python3.13-mcp-1.27.0> [gw12] [ 26%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] 1410python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution 1411python3.13-mcp-1.27.0> [gw12] [ 26%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution 1412python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task 1413python3.13-mcp-1.27.0> [gw12] [ 27%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task 1414python3.13-mcp-1.27.0> [gw24] [ 27%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata 1415python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true 1416python3.13-mcp-1.27.0> [gw24] [ 27%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true 1417python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks 1418python3.13-mcp-1.27.0> [gw24] [ 27%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks 1419python3.13-mcp-1.27.0> [gw45] [ 27%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties 1420python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call 1421python3.13-mcp-1.27.0> [gw45] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call 1422python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call 1423python3.13-mcp-1.27.0> [gw45] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call 1424python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call 1425python3.13-mcp-1.27.0> [gw45] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call 1426python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call 1427python3.13-mcp-1.27.0> [gw45] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call 1428python3.13-mcp-1.27.0> [gw38] [ 27%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task 1429python3.13-mcp-1.27.0> [gw32] [ 27%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter 1430python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none 1431python3.13-mcp-1.27.0> [gw32] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none 1432python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_context.py::test_task_context_update_status 1433python3.13-mcp-1.27.0> [gw36] [ 28%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_update_status 1434python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support 1435python3.13-mcp-1.27.0> [gw36] [ 28%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support 1436python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support 1437python3.13-mcp-1.27.0> [gw36] [ 28%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support 1438python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability 1439python3.13-mcp-1.27.0> [gw36] [ 28%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability 1440python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability 1441python3.13-mcp-1.27.0> [gw36] [ 28%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability 1442python3.13-mcp-1.27.0> [gw39] [ 28%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception 1443python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait 1444python3.13-mcp-1.27.0> [gw39] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait 1445python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait 1446python3.13-mcp-1.27.0> [gw39] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait 1447python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises 1448python3.13-mcp-1.27.0> [gw39] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises 1449python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises 1450python3.13-mcp-1.27.0> [gw39] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises 1451python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support 1452python3.13-mcp-1.27.0> [gw12] [ 29%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support 1453python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support 1454python3.13-mcp-1.27.0> [gw12] [ 29%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support 1455python3.13-mcp-1.27.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel 1456python3.13-mcp-1.27.0> [gw41] [ 29%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises 1457python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability 1458python3.13-mcp-1.27.0> [gw41] [ 29%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability 1459python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability 1460python3.13-mcp-1.27.0> [gw41] [ 29%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability 1461python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability 1462python3.13-mcp-1.27.0> [gw41] [ 29%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability 1463python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability 1464python3.13-mcp-1.27.0> [gw41] [ 29%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability 1465python3.13-mcp-1.27.0> [gw19] [ 29%] PASSED tests/client/test_logging_callback.py::test_logging_callback 1466python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default 1467python3.13-mcp-1.27.0> [gw19] [ 29%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default 1468python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden 1469python3.13-mcp-1.27.0> tests/client/test_session.py::test_get_server_capabilities 1470python3.13-mcp-1.27.0> [gw28] [ 29%] PASSED tests/client/test_session.py::test_get_server_capabilities 1471python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call 1472python3.13-mcp-1.27.0> [gw28] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call 1473python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata 1474python3.13-mcp-1.27.0> [gw28] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata 1475python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation 1476python3.13-mcp-1.27.0> [gw28] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation 1477python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] 1478python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status 1479python3.13-mcp-1.27.0> [gw28] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status 1480python3.13-mcp-1.27.0> [gw19] [ 30%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden 1481python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid 1482python3.13-mcp-1.27.0> [gw19] [ 30%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid 1483python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid 1484python3.13-mcp-1.27.0> [gw19] [ 30%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid 1485python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request 1486python3.13-mcp-1.27.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] 1487python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method 1488python3.13-mcp-1.27.0> [gw15] [ 30%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] 1489python3.13-mcp-1.27.0> tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request 1490python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests 1491python3.13-mcp-1.27.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] 1492python3.13-mcp-1.27.0> [gw33] [ 30%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request 1493python3.13-mcp-1.27.0> tests/client/test_session.py::test_client_session_version_negotiation_success 1494python3.13-mcp-1.27.0> [gw15] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests 1495python3.13-mcp-1.27.0> [gw5] [ 30%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request 1496python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta 1497python3.13-mcp-1.27.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth 1498python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions 1499python3.13-mcp-1.27.0> [gw33] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions 1500python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal 1501python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result 1502python3.13-mcp-1.27.0> tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server 1503python3.13-mcp-1.27.0> [gw31] [ 31%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server 1504python3.13-mcp-1.27.0> [gw15] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result 1505python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata 1506python3.13-mcp-1.27.0> [gw9] [ 31%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata 1507python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error 1508python3.13-mcp-1.27.0> [gw9] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error 1509python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error 1510python3.13-mcp-1.27.0> [gw23] [ 31%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_success 1511python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque 1512python3.13-mcp-1.27.0> [gw23] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque 1513python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error 1514python3.13-mcp-1.27.0> [gw23] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error 1515python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task 1516python3.13-mcp-1.27.0> [gw23] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task 1517python3.13-mcp-1.27.0> [gw9] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error 1518python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error 1519python3.13-mcp-1.27.0> [gw9] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error 1520python3.13-mcp-1.27.0> [gw10] [ 31%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth 1521python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification 1522python3.13-mcp-1.27.0> [gw10] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification 1523python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id 1524python3.13-mcp-1.27.0> [gw10] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id 1525python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status 1526python3.13-mcp-1.27.0> [gw10] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status 1527python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id 1528python3.13-mcp-1.27.0> [gw15] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id 1529python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working 1530python3.13-mcp-1.27.0> [gw15] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working 1531python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support 1532python3.13-mcp-1.27.0> [gw25] [ 32%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] 1533python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition 1534python3.13-mcp-1.27.0> [gw5] [ 32%] PASSED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta 1535python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object 1536python3.13-mcp-1.27.0> [gw5] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object 1537python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status 1538python3.13-mcp-1.27.0> [gw5] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status 1539python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval 1540python3.13-mcp-1.27.0> [gw5] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval 1541python3.13-mcp-1.27.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata 1542python3.13-mcp-1.27.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials 1543python3.13-mcp-1.27.0> [gw2] [ 32%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials 1544python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids 1545python3.13-mcp-1.27.0> [gw2] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids 1546python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl 1547python3.13-mcp-1.27.0> [gw2] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl 1548python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages 1549python3.13-mcp-1.27.0> [gw2] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages 1550python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task 1551python3.13-mcp-1.27.0> [gw31] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task 1552python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error 1553python3.13-mcp-1.27.0> [gw31] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error 1554python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks 1555python3.13-mcp-1.27.0> [gw31] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks 1556python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor 1557python3.13-mcp-1.27.0> [gw31] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor 1558python3.13-mcp-1.27.0> [gw8] [ 33%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method 1559python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 1560python3.13-mcp-1.27.0> [gw8] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 1561python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl 1562python3.13-mcp-1.27.0> [gw8] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl 1563python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 1564python3.13-mcp-1.27.0> [gw33] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal 1565python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal 1566python3.13-mcp-1.27.0> [gw33] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal 1567python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal 1568python3.13-mcp-1.27.0> [gw33] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal 1569python3.13-mcp-1.27.0> [gw8] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 1570python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message 1571python3.13-mcp-1.27.0> [gw8] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message 1572python3.13-mcp-1.27.0> [gw18] [ 34%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata 1573python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata 1574python3.13-mcp-1.27.0> [gw18] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata 1575python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata 1576python3.13-mcp-1.27.0> [gw18] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata 1577python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately 1578python3.13-mcp-1.27.0> [gw18] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately 1579python3.13-mcp-1.27.0> [gw25] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition 1580python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition 1581python3.13-mcp-1.27.0> [gw25] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition 1582python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition 1583python3.13-mcp-1.27.0> [gw25] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition 1584python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition 1585python3.13-mcp-1.27.0> [gw25] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition 1586python3.13-mcp-1.27.0> [gw20] [ 35%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support 1587python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result 1588python3.13-mcp-1.27.0> [gw20] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result 1589python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime 1590python3.13-mcp-1.27.0> [gw20] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime 1591python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution 1592python3.13-mcp-1.27.0> [gw20] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution 1593python3.13-mcp-1.27.0> [gw22] [ 35%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] 1594python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error 1595python3.13-mcp-1.27.0> [gw22] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error 1596python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result 1597python3.13-mcp-1.27.0> [gw22] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result 1598python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks 1599python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal 1600python3.13-mcp-1.27.0> [gw22] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal 1601python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal 1602python3.13-mcp-1.27.0> [gw22] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal 1603python3.13-mcp-1.27.0> [gw42] [ 35%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks 1604python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id 1605python3.13-mcp-1.27.0> [gw42] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id 1606python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id 1607python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires 1608python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation 1609python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler 1610python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises 1611python3.13-mcp-1.27.0> [gw42] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id 1612python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor 1613python3.13-mcp-1.27.0> [gw42] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor 1614python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task 1615python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_delete_task 1616python3.13-mcp-1.27.0> [gw40] [ 36%] PASSED tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires 1617python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure 1618python3.13-mcp-1.27.0> [gw40] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure 1619python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed 1620python3.13-mcp-1.27.0> [gw4] [ 36%] PASSED tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises 1621python3.13-mcp-1.27.0> [gw1] [ 36%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler 1622python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id 1623python3.13-mcp-1.27.0> [gw1] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id 1624python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context 1625python3.13-mcp-1.27.0> [gw14] [ 36%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task 1626python3.13-mcp-1.27.0> tests/issues/test_129_resource_templates.py::test_resource_templates 1627python3.13-mcp-1.27.0> [gw40] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed 1628python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message 1629python3.13-mcp-1.27.0> [gw40] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message 1630python3.13-mcp-1.27.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context 1631python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context 1632python3.13-mcp-1.27.0> [gw1] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context 1633python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none 1634python3.13-mcp-1.27.0> [gw47] [ 37%] PASSED tests/experimental/tasks/server/test_store.py::test_delete_task 1635python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls 1636python3.13-mcp-1.27.0> [gw47] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls 1637python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced 1638python3.13-mcp-1.27.0> [gw47] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced 1639python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced 1640python3.13-mcp-1.27.0> [gw47] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced 1641python3.13-mcp-1.27.0> [gw43] [ 37%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none 1642python3.13-mcp-1.27.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers 1643python3.13-mcp-1.27.0> [gw46] [ 37%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation 1644python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed 1645python3.13-mcp-1.27.0> [gw46] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed 1646python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string 1647python3.13-mcp-1.27.0> [gw46] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string 1648python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status 1649python3.13-mcp-1.27.0> [gw46] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status 1650python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion 1651python3.13-mcp-1.27.0> [gw0] [ 38%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion 1652python3.13-mcp-1.27.0> tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type 1653python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at 1654python3.13-mcp-1.27.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at 1655python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional 1656python3.13-mcp-1.27.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional 1657python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional 1658python3.13-mcp-1.27.0> [gw14] [ 38%] PASSED tests/issues/test_129_resource_templates.py::test_resource_templates 1659python3.13-mcp-1.27.0> tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url 1660python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request 1661python3.13-mcp-1.27.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task 1662python3.13-mcp-1.27.0> [gw21] [ 38%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task 1663python3.13-mcp-1.27.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters 1664python3.13-mcp-1.27.0> [gw21] [ 38%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters 1665python3.13-mcp-1.27.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource 1666python3.13-mcp-1.27.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional 1667python3.13-mcp-1.27.0> [gw16] [ 38%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request 1668python3.13-mcp-1.27.0> [gw0] [ 38%] PASSED tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type 1669python3.13-mcp-1.27.0> tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type 1670python3.13-mcp-1.27.0> tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue 1671python3.13-mcp-1.27.0> [gw14] [ 38%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url 1672python3.13-mcp-1.27.0> [gw21] [ 39%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource 1673python3.13-mcp-1.27.0> tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons 1674python3.13-mcp-1.27.0> [gw16] [ 39%] PASSED tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue 1675python3.13-mcp-1.27.0> tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session 1676python3.13-mcp-1.27.0> tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call 1677python3.13-mcp-1.27.0> [gw16] [ 39%] SKIPPED tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session 1678python3.13-mcp-1.27.0> tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server 1679python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing 1680python3.13-mcp-1.27.0> [gw0] [ 39%] PASSED tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type 1681python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required 1682python3.13-mcp-1.27.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters 1683python3.13-mcp-1.27.0> [gw14] [ 39%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons 1684python3.13-mcp-1.27.0> [gw6] [ 39%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing 1685python3.13-mcp-1.27.0> [gw21] [ 39%] PASSED tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call 1686python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true 1687python3.13-mcp-1.27.0> tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user 1688python3.13-mcp-1.27.0> [gw34] [ 39%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true 1689python3.13-mcp-1.27.0> [gw44] [ 39%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required 1690python3.13-mcp-1.27.0> [gw0] [ 39%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters 1691python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix 1692python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token 1693python3.13-mcp-1.27.0> [gw6] [ 39%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user 1694python3.13-mcp-1.27.0> tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user 1695python3.13-mcp-1.27.0> [gw44] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token 1696python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present 1697python3.13-mcp-1.27.0> [gw6] [ 40%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user 1698python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present 1699python3.13-mcp-1.27.0> [gw26] [ 40%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel 1700python3.13-mcp-1.27.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive 1701python3.13-mcp-1.27.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing 1702python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token 1703python3.13-mcp-1.27.0> [gw44] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token 1704python3.13-mcp-1.27.0> [gw34] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix 1705python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix 1706python3.13-mcp-1.27.0> [gw34] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix 1707python3.13-mcp-1.27.0> [gw30] [ 40%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present 1708python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes 1709python3.13-mcp-1.27.0> [gw13] [ 40%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing 1710python3.13-mcp-1.27.0> tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code 1711python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header 1712python3.13-mcp-1.27.0> [gw6] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header 1713python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header 1714python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token 1715python3.13-mcp-1.27.0> [gw44] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token 1716python3.13-mcp-1.27.0> [gw34] [ 40%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header 1717python3.13-mcp-1.27.0> [gw30] [ 41%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes 1718python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes 1719python3.13-mcp-1.27.0> [gw7] [ 41%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present 1720python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user 1721python3.13-mcp-1.27.0> [gw7] [ 41%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user 1722python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope 1723python3.13-mcp-1.27.0> tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery 1724python3.13-mcp-1.27.0> [gw7] [ 41%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope 1725python3.13-mcp-1.27.0> [gw30] [ 41%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes 1726python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials 1727python3.13-mcp-1.27.0> tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling 1728python3.13-mcp-1.27.0> [gw7] [ 41%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials 1729python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue 1730python3.13-mcp-1.27.0> [gw17] [ 41%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue 1731python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] 1732python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering 1733python3.13-mcp-1.27.0> [gw11] [ 41%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery 1734python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path 1735python3.13-mcp-1.27.0> [gw17] [ 41%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] 1736python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] 1737python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error 1738python3.13-mcp-1.27.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error 1739python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params 1740python3.13-mcp-1.27.0> [gw13] [ 41%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code 1741python3.13-mcp-1.27.0> tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token 1742python3.13-mcp-1.27.0> [gw35] [ 42%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering 1743python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params 1744python3.13-mcp-1.27.0> [gw35] [ 42%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params 1745python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names 1746python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call 1747python3.13-mcp-1.27.0> [gw3] [ 42%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params 1748python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params 1749python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities 1750python3.13-mcp-1.27.0> [gw24] [ 42%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities 1751python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint 1752python3.13-mcp-1.27.0> [gw30] [ 42%] PASSED tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling 1753python3.13-mcp-1.27.0> [gw17] [ 42%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] 1754python3.13-mcp-1.27.0> 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] 1755python3.13-mcp-1.27.0> [gw17] [ 42%] 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] 1756python3.13-mcp-1.27.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation 1757python3.13-mcp-1.27.0> [gw45] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call 1758python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] 1759python3.13-mcp-1.27.0> [gw3] [ 42%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params 1760python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params 1761python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability 1762python3.13-mcp-1.27.0> [gw24] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint 1763python3.13-mcp-1.27.0> [gw35] [ 42%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names 1764python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all 1765python3.13-mcp-1.27.0> [gw38] [ 43%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all 1766python3.13-mcp-1.27.0> [gw3] [ 43%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params 1767python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params 1768python3.13-mcp-1.27.0> [gw35] [ 43%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params 1769python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 1770python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition 1771python3.13-mcp-1.27.0> [gw36] [ 43%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability 1772python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token 1773python3.13-mcp-1.27.0> [gw11] [ 43%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path 1774python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path 1775python3.13-mcp-1.27.0> [gw11] [ 43%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path 1776python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component 1777python3.13-mcp-1.27.0> [gw11] [ 43%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component 1778python3.13-mcp-1.27.0> [gw32] [ 43%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition 1779python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris 1780python3.13-mcp-1.27.0> [gw13] [ 43%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token 1781python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path 1782python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error 1783python3.13-mcp-1.27.0> [gw24] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error 1784python3.13-mcp-1.27.0> [gw27] [ 43%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation 1785python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url 1786python3.13-mcp-1.27.0> [gw27] [ 44%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url 1787python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] 1788python3.13-mcp-1.27.0> [gw27] [ 44%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] 1789python3.13-mcp-1.27.0> [gw13] [ 44%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path 1790python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support 1791python3.13-mcp-1.27.0> [gw12] [ 44%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support 1792python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] 1793python3.13-mcp-1.27.0> [gw32] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris 1794python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post 1795python3.13-mcp-1.27.0> [gw45] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] 1796python3.13-mcp-1.27.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion 1797python3.13-mcp-1.27.0> [gw39] [ 44%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion 1798python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type 1799python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication 1800python3.13-mcp-1.27.0> [gw27] [ 44%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] 1801python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code 1802python3.13-mcp-1.27.0> [gw26] [ 44%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive 1803python3.13-mcp-1.27.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed 1804python3.13-mcp-1.27.0> [gw36] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token 1805python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes 1806python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch 1807python3.13-mcp-1.27.0> [gw24] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code 1808python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability 1809python3.13-mcp-1.27.0> [gw32] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post 1810python3.13-mcp-1.27.0> [gw41] [ 45%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability 1811python3.13-mcp-1.27.0> [gw38] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 1812python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get 1813python3.13-mcp-1.27.0> [gw36] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes 1814python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails 1815python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration 1816python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition 1817python3.13-mcp-1.27.0> [gw39] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type 1818python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes 1819python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types 1820python3.13-mcp-1.27.0> [gw28] [ 45%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition 1821python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id 1822python3.13-mcp-1.27.0> [gw12] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication 1823python3.13-mcp-1.27.0> [gw38] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration 1824python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails 1825python3.13-mcp-1.27.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required 1826python3.13-mcp-1.27.0> [gw45] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch 1827python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields 1828python3.13-mcp-1.27.0> [gw36] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes 1829python3.13-mcp-1.27.0> [gw39] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types 1830python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code 1831python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token 1832python3.13-mcp-1.27.0> [gw19] [ 46%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required 1833python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type 1834python3.13-mcp-1.27.0> [gw32] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get 1835python3.13-mcp-1.27.0> [gw38] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields 1836python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error 1837python3.13-mcp-1.27.0> [gw41] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails 1838python3.13-mcp-1.27.0> [gw28] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id 1839python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri 1840python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails 1841python3.13-mcp-1.27.0> [gw39] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code 1842python3.13-mcp-1.27.0> [gw12] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails 1843python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails 1844python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings 1845python3.13-mcp-1.27.0> [gw10] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings 1846python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error 1847python3.13-mcp-1.27.0> [gw9] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error 1848python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message 1849python3.13-mcp-1.27.0> [gw45] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token 1850python3.13-mcp-1.27.0> [gw23] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error 1851python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn 1852python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content 1853python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error 1854python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at 1855python3.13-mcp-1.27.0> [gw15] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at 1856python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt 1857python3.13-mcp-1.27.0> [gw41] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails 1858python3.13-mcp-1.27.0> [gw23] [ 47%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn 1859python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn 1860python3.13-mcp-1.27.0> [gw12] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails 1861python3.13-mcp-1.27.0> [gw19] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type 1862python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type 1863python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client 1864python3.13-mcp-1.27.0> [gw5] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error 1865python3.13-mcp-1.27.0> [gw28] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri 1866python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args 1867python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results 1868python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri 1869python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata 1870python3.13-mcp-1.27.0> [gw23] [ 47%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn 1871python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl 1872python3.13-mcp-1.27.0> [gw2] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata 1873python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get 1874python3.13-mcp-1.27.0> [gw15] [ 47%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt 1875python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts 1876python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error 1877python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args 1878python3.13-mcp-1.27.0> [gw8] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl 1879python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure 1880python3.13-mcp-1.27.0> [gw9] [ 48%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message 1881python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message 1882python3.13-mcp-1.27.0> [gw19] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type 1883python3.13-mcp-1.27.0> [gw18] [ 48%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure 1884python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata 1885python3.13-mcp-1.27.0> [gw31] [ 48%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results 1886python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion 1887python3.13-mcp-1.27.0> [gw31] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion 1888python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file 1889python3.13-mcp-1.27.0> [gw15] [ 48%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts 1890python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts 1891python3.13-mcp-1.27.0> [gw33] [ 48%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get 1892python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary 1893python3.13-mcp-1.27.0> [gw2] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error 1894python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion 1895python3.13-mcp-1.27.0> [gw8] [ 48%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion 1896python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 1897python3.13-mcp-1.27.0> [gw10] [ 48%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content 1898python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content 1899python3.13-mcp-1.27.0> [gw26] [ 48%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed 1900python3.13-mcp-1.27.0> [gw18] [ 49%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata 1901python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource 1902python3.13-mcp-1.27.0> [gw18] [ 49%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource 1903python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge 1904python3.13-mcp-1.27.0> [gw23] [ 49%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args 1905python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error 1906python3.13-mcp-1.27.0> [gw2] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error 1907python3.13-mcp-1.27.0> [gw8] [ 49%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 1908python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function 1909python3.13-mcp-1.27.0> [gw28] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri 1910python3.13-mcp-1.27.0> [gw31] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file 1911python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file 1912python3.13-mcp-1.27.0> [gw31] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file 1913python3.13-mcp-1.27.0> [gw5] [ 49%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args 1914python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt 1915python3.13-mcp-1.27.0> [gw5] [ 49%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt 1916python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args 1917python3.13-mcp-1.27.0> [gw19] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge 1918python3.13-mcp-1.27.0> [gw41] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client 1919python3.13-mcp-1.27.0> [gw5] [ 50%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args 1920python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition 1921python3.13-mcp-1.27.0> [gw25] [ 50%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition 1922python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources 1923python3.13-mcp-1.27.0> [gw25] [ 50%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources 1924python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources 1925python3.13-mcp-1.27.0> [gw25] [ 50%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources 1926python3.13-mcp-1.27.0> [gw8] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function 1927python3.13-mcp-1.27.0> [gw15] [ 50%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts 1928python3.13-mcp-1.27.0> [gw9] [ 50%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message 1929python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages 1930python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation 1931python3.13-mcp-1.27.0> [gw2] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation 1932python3.13-mcp-1.27.0> [gw33] [ 50%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary 1933python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion 1934python3.13-mcp-1.27.0> [gw33] [ 51%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion 1935python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling 1936python3.13-mcp-1.27.0> [gw33] [ 51%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling 1937python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation 1938python3.13-mcp-1.27.0> [gw10] [ 51%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content 1939python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource 1940python3.13-mcp-1.27.0> [gw20] [ 51%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation 1941python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template 1942python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task 1943python3.13-mcp-1.27.0> [gw10] [ 51%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource 1944python3.13-mcp-1.27.0> [gw42] [ 51%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task 1945python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata 1946python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error 1947python3.13-mcp-1.27.0> [gw40] [ 51%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error 1948python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches 1949python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up 1950python3.13-mcp-1.27.0> [gw22] [ 51%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata 1951python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids 1952python3.13-mcp-1.27.0> [gw1] [ 51%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids 1953python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource 1954python3.13-mcp-1.27.0> [gw20] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template 1955python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource 1956python3.13-mcp-1.27.0> [gw9] [ 51%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages 1957python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional 1958python3.13-mcp-1.27.0> [gw46] [ 52%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional 1959python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata 1960python3.13-mcp-1.27.0> [gw47] [ 52%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up 1961python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion 1962python3.13-mcp-1.27.0> [gw20] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource 1963python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp 1964python3.13-mcp-1.27.0> [gw42] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches 1965python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata 1966python3.13-mcp-1.27.0> [gw40] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource 1967python3.13-mcp-1.27.0> [gw22] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata 1968python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata 1969python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource 1970python3.13-mcp-1.27.0> [gw1] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion 1971python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations 1972python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource 1973python3.13-mcp-1.27.0> [gw46] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata 1974python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation 1975python3.13-mcp-1.27.0> [gw22] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata 1976python3.13-mcp-1.27.0> [gw42] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource 1977python3.13-mcp-1.27.0> [gw1] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations 1978python3.13-mcp-1.27.0> tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure 1979python3.13-mcp-1.27.0> [gw40] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource 1980python3.13-mcp-1.27.0> [gw46] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation 1981python3.13-mcp-1.27.0> [gw47] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp 1982python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations 1983python3.13-mcp-1.27.0> tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website 1984python3.13-mcp-1.27.0> tests/issues/test_192_request_id.py::test_request_id_match 1985python3.13-mcp-1.27.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space 1986python3.13-mcp-1.27.0> [gw4] [ 53%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure 1987python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation 1988python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header 1989python3.13-mcp-1.27.0> [gw47] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations 1990python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user 1991python3.13-mcp-1.27.0> [gw21] [ 53%] PASSED tests/issues/test_192_request_id.py::test_request_id_match 1992python3.13-mcp-1.27.0> [gw4] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation 1993python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type 1994python3.13-mcp-1.27.0> [gw4] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type 1995python3.13-mcp-1.27.0> [gw6] [ 53%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header 1996python3.13-mcp-1.27.0> tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir 1997python3.13-mcp-1.27.0> [gw0] [ 53%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space 1998python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata 1999python3.13-mcp-1.27.0> [gw0] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata 2000python3.13-mcp-1.27.0> [gw14] [ 54%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website 2001python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences 2002python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata 2003python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes 2004python3.13-mcp-1.27.0> [gw7] [ 54%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes 2005python3.13-mcp-1.27.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles 2006python3.13-mcp-1.27.0> [gw0] [ 54%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata 2007python3.13-mcp-1.27.0> [gw34] [ 54%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user 2008python3.13-mcp-1.27.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation 2009python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations 2010python3.13-mcp-1.27.0> [gw14] [ 54%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations 2011python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 2012python3.13-mcp-1.27.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry 2013python3.13-mcp-1.27.0> [gw44] [ 54%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry 2014python3.13-mcp-1.27.0> tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources 2015python3.13-mcp-1.27.0> tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling 2016python3.13-mcp-1.27.0> [gw14] [ 54%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 2017python3.13-mcp-1.27.0> 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] 2018python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values 2019python3.13-mcp-1.27.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values 2020python3.13-mcp-1.27.0> [gw21] [ 54%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences 2021python3.13-mcp-1.27.0> [gw17] [ 54%] 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] 2022python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_lambda_function 2023python3.13-mcp-1.27.0> [gw35] [ 54%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values 2024python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel 2025python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only 2026python3.13-mcp-1.27.0> [gw6] [ 54%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir 2027python3.13-mcp-1.27.0> tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file 2028python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation 2029python3.13-mcp-1.27.0> [gw21] [ 55%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation 2030python3.13-mcp-1.27.0> [gw44] [ 55%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources 2031python3.13-mcp-1.27.0> tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation 2032python3.13-mcp-1.27.0> [gw11] [ 55%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only 2033python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass 2034python3.13-mcp-1.27.0> [gw3] [ 55%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values 2035python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string 2036python3.13-mcp-1.27.0> [gw17] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_lambda_function 2037python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema 2038python3.13-mcp-1.27.0> [gw35] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel 2039python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 2040python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives 2041python3.13-mcp-1.27.0> [gw3] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string 2042python3.13-mcp-1.27.0> [gw30] [ 55%] PASSED tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling 2043python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str 2044python3.13-mcp-1.27.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/mcp-/.well-known/oauth-protected-resource/mcp] 2045python3.13-mcp-1.27.0> [gw11] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass 2046python3.13-mcp-1.27.0> [gw27] [ 55%] 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] 2047python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code 2048python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict 2049python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation 2050python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid 2051python3.13-mcp-1.27.0> [gw6] [ 55%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file 2052python3.13-mcp-1.27.0> [gw35] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives 2053python3.13-mcp-1.27.0> [gw13] [ 56%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 2054python3.13-mcp-1.27.0> [gw34] [ 56%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation 2055python3.13-mcp-1.27.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields 2056python3.13-mcp-1.27.0> [gw30] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str 2057python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_skip_names 2058python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class 2059python3.13-mcp-1.27.0> [gw3] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation 2060python3.13-mcp-1.27.0> [gw30] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_skip_names 2061python3.13-mcp-1.27.0> [gw27] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid 2062python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected 2063python3.13-mcp-1.27.0> [gw27] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected 2064python3.13-mcp-1.27.0> [gw13] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class 2065python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted 2066python3.13-mcp-1.27.0> [gw11] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict 2067python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type 2068python3.13-mcp-1.27.0> [gw17] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema 2069python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri 2070python3.13-mcp-1.27.0> [gw44] [ 57%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation 2071python3.13-mcp-1.27.0> [gw13] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted 2072python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token 2073python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types 2074python3.13-mcp-1.27.0> [gw36] [ 57%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type 2075python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token 2076python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error 2077python3.13-mcp-1.27.0> [gw38] [ 57%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri 2078python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails 2079python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation 2080python3.13-mcp-1.27.0> [gw32] [ 57%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token 2081python3.13-mcp-1.27.0> [gw24] [ 57%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code 2082python3.13-mcp-1.27.0> [gw39] [ 57%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types 2083python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata 2084python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected 2085python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] 2086python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource 2087python3.13-mcp-1.27.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required 2088python3.13-mcp-1.27.0> [gw38] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation 2089python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing 2090python3.13-mcp-1.27.0> [gw32] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata 2091python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] 2092python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs 2093python3.13-mcp-1.27.0> [gw12] [ 57%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails 2094python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] 2095python3.13-mcp-1.27.0> [gw36] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error 2096python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] 2097python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases 2098python3.13-mcp-1.27.0> [gw24] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected 2099python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions 2100python3.13-mcp-1.27.0> [gw18] [ 58%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource 2101python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] 2102python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope 2103python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text 2104python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error 2105python3.13-mcp-1.27.0> [gw38] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing 2106python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation 2107python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource 2108python3.13-mcp-1.27.0> [gw24] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions 2109python3.13-mcp-1.27.0> [gw31] [ 58%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error 2110python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_normalize_path 2111python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 2112python3.13-mcp-1.27.0> [gw5] [ 58%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation 2113python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator 2114python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata 2115python3.13-mcp-1.27.0> [gw8] [ 58%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata 2116python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost 2117python3.13-mcp-1.27.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id 2118python3.13-mcp-1.27.0> [gw41] [ 58%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id 2119python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator 2120python3.13-mcp-1.27.0> [gw36] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases 2121python3.13-mcp-1.27.0> [gw19] [ 58%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope 2122python3.13-mcp-1.27.0> [gw28] [ 58%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] 2123python3.13-mcp-1.27.0> tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions 2124python3.13-mcp-1.27.0> [gw45] [ 59%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token 2125python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] 2126python3.13-mcp-1.27.0> [gw23] [ 59%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs 2127python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] 2128python3.13-mcp-1.27.0> [gw25] [ 59%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource 2129python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 2130python3.13-mcp-1.27.0> [gw25] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 2131python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path 2132python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion 2133python3.13-mcp-1.27.0> [gw33] [ 59%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion 2134python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling 2135python3.13-mcp-1.27.0> [gw8] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost 2136python3.13-mcp-1.27.0> [gw2] [ 59%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text 2137python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools 2138python3.13-mcp-1.27.0> [gw7] [ 59%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles 2139python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json 2140python3.13-mcp-1.27.0> [gw7] [ 59%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json 2141python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt 2142python3.13-mcp-1.27.0> [gw10] [ 59%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt 2143python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details 2144python3.13-mcp-1.27.0> [gw41] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator 2145python3.13-mcp-1.27.0> [gw31] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_normalize_path 2146python3.13-mcp-1.27.0> [gw15] [ 60%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 2147python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden 2148python3.13-mcp-1.27.0> [gw15] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden 2149python3.13-mcp-1.27.0> [gw2] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools 2150python3.13-mcp-1.27.0> [gw33] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling 2151python3.13-mcp-1.27.0> [gw5] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator 2152python3.13-mcp-1.27.0> [gw19] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path 2153python3.13-mcp-1.27.0> [gw28] [ 60%] PASSED tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions 2154python3.13-mcp-1.27.0> [gw10] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details 2155python3.13-mcp-1.27.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings 2156python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources 2157python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations 2158python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error 2159python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation 2160python3.13-mcp-1.27.0> [gw20] [ 60%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources 2161python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri 2162python3.13-mcp-1.27.0> [gw9] [ 60%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings 2163python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper 2164python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] 2165python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion 2166python3.13-mcp-1.27.0> [gw46] [ 61%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri 2167python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive 2168python3.13-mcp-1.27.0> [gw1] [ 61%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations 2169python3.13-mcp-1.27.0> [gw42] [ 61%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error 2170python3.13-mcp-1.27.0> [gw22] [ 61%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation 2171python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] 2172python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] 2173python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata 2174python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract 2175python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] 2176python3.13-mcp-1.27.0> [gw40] [ 61%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion 2177python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image 2178python3.13-mcp-1.27.0> tests/server/fastmcp/servers/test_file_server.py::test_list_resources 2179python3.13-mcp-1.27.0> [gw26] [ 61%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required 2180python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp 2181python3.13-mcp-1.27.0> [gw4] [ 61%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract 2182python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed 2183python3.13-mcp-1.27.0> [gw47] [ 61%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata 2184python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error 2185python3.13-mcp-1.27.0> [gw20] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] 2186python3.13-mcp-1.27.0> [gw34] [ 61%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields 2187python3.13-mcp-1.27.0> [gw9] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper 2188python3.13-mcp-1.27.0> [gw14] [ 62%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp 2189python3.13-mcp-1.27.0> [gw46] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive 2190python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] 2191python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call 2192python3.13-mcp-1.27.0> tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation 2193python3.13-mcp-1.27.0> [gw22] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] 2194python3.13-mcp-1.27.0> [gw21] [ 62%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation 2195python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource 2196python3.13-mcp-1.27.0> [gw1] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] 2197python3.13-mcp-1.27.0> [gw42] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] 2198python3.13-mcp-1.27.0> tests/server/fastmcp/servers/test_file_server.py::test_delete_file 2199python3.13-mcp-1.27.0> [gw0] [ 62%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_list_resources 2200python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types 2201python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool 2202python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation 2203python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types 2204python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected 2205python3.13-mcp-1.27.0> [gw21] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource 2206python3.13-mcp-1.27.0> [gw47] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error 2207python3.13-mcp-1.27.0> [gw27] [ 62%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected 2208python3.13-mcp-1.27.0> [gw4] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed 2209python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params 2210python3.13-mcp-1.27.0> [gw0] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool 2211python3.13-mcp-1.27.0> [gw40] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image 2212python3.13-mcp-1.27.0> [gw3] [ 63%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation 2213python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params 2214python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class 2215python3.13-mcp-1.27.0> [gw35] [ 63%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types 2216python3.13-mcp-1.27.0> [gw6] [ 63%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file 2217python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_str_vs_int 2218python3.13-mcp-1.27.0> tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline 2219python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted 2220python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params 2221python3.13-mcp-1.27.0> [gw11] [ 63%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class 2222python3.13-mcp-1.27.0> [gw17] [ 63%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_int 2223python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary 2224python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type 2225python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata 2226python3.13-mcp-1.27.0> [gw13] [ 63%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted 2227python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context 2228python3.13-mcp-1.27.0> [gw35] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params 2229python3.13-mcp-1.27.0> [gw3] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params 2230python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier 2231python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models 2232python3.13-mcp-1.27.0> [gw27] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params 2233python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names 2234python3.13-mcp-1.27.0> [gw14] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call 2235python3.13-mcp-1.27.0> [gw17] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata 2236python3.13-mcp-1.27.0> [gw38] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier 2237python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context 2238python3.13-mcp-1.27.0> [gw24] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models 2239python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context 2240python3.13-mcp-1.27.0> [gw6] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary 2241python3.13-mcp-1.27.0> [gw30] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types 2242python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params 2243python3.13-mcp-1.27.0> [gw36] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names 2244python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost 2245python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name 2246python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts 2247python3.13-mcp-1.27.0> [gw30] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params 2248python3.13-mcp-1.27.0> [gw11] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type 2249python3.13-mcp-1.27.0> [gw44] [ 64%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline 2250python3.13-mcp-1.27.0> [gw25] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost 2251python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context 2252python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection 2253python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage 2254python3.13-mcp-1.27.0> [gw13] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context 2255python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path 2256python3.13-mcp-1.27.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json 2257python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool 2258python3.13-mcp-1.27.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts 2259python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name 2260python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool 2261python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling 2262python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage 2263python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description 2264python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServer::test_create_server 2265python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion 2266python3.13-mcp-1.27.0> [gw41] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage 2267python3.13-mcp-1.27.0> [gw24] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context 2268python3.13-mcp-1.27.0> [gw38] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context 2269python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error 2270python3.13-mcp-1.27.0> [gw36] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name 2271python3.13-mcp-1.27.0> [gw44] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection 2272python3.13-mcp-1.27.0> [gw5] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage 2273python3.13-mcp-1.27.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json 2274python3.13-mcp-1.27.0> [gw28] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_create_server 2275python3.13-mcp-1.27.0> tests/server/fastmcp/test_title.py::test_prompt_title 2276python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description 2277python3.13-mcp-1.27.0> [gw41] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error 2278python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function 2279python3.13-mcp-1.27.0> [gw8] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name 2280python3.13-mcp-1.27.0> [gw25] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context 2281python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] 2282python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list 2283python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper 2284python3.13-mcp-1.27.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values 2285python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] 2286python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content 2287python3.13-mcp-1.27.0> [gw19] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description 2288python3.13-mcp-1.27.0> [gw15] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool 2289python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools 2290python3.13-mcp-1.27.0> [gw33] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling 2291python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any 2292python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource 2293python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text 2294python3.13-mcp-1.27.0> tests/server/fastmcp/test_title.py::test_get_display_name_utility 2295python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list 2296python3.13-mcp-1.27.0> [gw31] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path 2297python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt 2298python3.13-mcp-1.27.0> [gw19] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools 2299python3.13-mcp-1.27.0> [gw28] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function 2300python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool 2301python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel 2302python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] 2303python3.13-mcp-1.27.0> [gw33] [ 66%] PASSED tests/server/fastmcp/test_title.py::test_get_display_name_utility 2304python3.13-mcp-1.27.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description 2305python3.13-mcp-1.27.0> [gw10] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion 2306python3.13-mcp-1.27.0> [gw2] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool 2307python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args 2308python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params 2309python3.13-mcp-1.27.0> [gw21] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text 2310python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion 2311python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource 2312python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource 2313python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params 2314python3.13-mcp-1.27.0> [gw42] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] 2315python3.13-mcp-1.27.0> [gw20] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] 2316python3.13-mcp-1.27.0> [gw22] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] 2317python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params 2318python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta 2319python3.13-mcp-1.27.0> [gw5] [ 67%] PASSED tests/server/fastmcp/test_title.py::test_prompt_title 2320python3.13-mcp-1.27.0> [gw9] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper 2321python3.13-mcp-1.27.0> [gw47] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any 2322python3.13-mcp-1.27.0> [gw4] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool 2323python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata 2324python3.13-mcp-1.27.0> [gw0] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list 2325python3.13-mcp-1.27.0> [gw35] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params 2326python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging 2327python3.13-mcp-1.27.0> [gw31] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt 2328python3.13-mcp-1.27.0> [gw2] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args 2329python3.13-mcp-1.27.0> [gw46] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list 2330python3.13-mcp-1.27.0> [gw6] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource 2331python3.13-mcp-1.27.0> [gw27] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion 2332python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access 2333python3.13-mcp-1.27.0> [gw34] [ 68%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values 2334python3.13-mcp-1.27.0> [gw40] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel 2335python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context 2336python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection 2337python3.13-mcp-1.27.0> [gw14] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource 2338python3.13-mcp-1.27.0> [gw11] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata 2339python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context 2340python3.13-mcp-1.27.0> [gw3] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params 2341python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts 2342python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator 2343python3.13-mcp-1.27.0> [gw17] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta 2344python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description 2345python3.13-mcp-1.27.0> [gw30] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params 2346python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object 2347python3.13-mcp-1.27.0> [gw15] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource 2348python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object 2349python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function 2350python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description 2351python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function 2352python3.13-mcp-1.27.0> [gw24] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context 2353python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool 2354python3.13-mcp-1.27.0> [gw38] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access 2355python3.13-mcp-1.27.0> [gw25] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator 2356python3.13-mcp-1.27.0> [gw13] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging 2357python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools 2358python3.13-mcp-1.27.0> [gw33] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function 2359python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool 2360python3.13-mcp-1.27.0> [gw10] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object 2361python3.13-mcp-1.27.0> tests/server/fastmcp/test_title.py::test_resource_title 2362python3.13-mcp-1.27.0> [gw36] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context 2363python3.13-mcp-1.27.0> [gw19] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function 2364python3.13-mcp-1.27.0> [gw8] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description 2365python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool 2366python3.13-mcp-1.27.0> [gw21] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool 2367python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input 2368python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda 2369python3.13-mcp-1.27.0> [gw20] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda 2370python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description 2371python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args 2372python3.13-mcp-1.27.0> [gw28] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object 2373python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection 2374python3.13-mcp-1.27.0> [gw44] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection 2375python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name 2376python3.13-mcp-1.27.0> [gw9] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name 2377python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args 2378python3.13-mcp-1.27.0> [gw4] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args 2379python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model 2380python3.13-mcp-1.27.0> [gw7] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description 2381python3.13-mcp-1.27.0> [gw47] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool 2382python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool 2383python3.13-mcp-1.27.0> [gw40] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool 2384python3.13-mcp-1.27.0> [gw42] [ 70%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool 2385python3.13-mcp-1.27.0> [gw22] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools 2386python3.13-mcp-1.27.0> [gw0] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args 2387python3.13-mcp-1.27.0> [gw41] [ 71%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts 2388python3.13-mcp-1.27.0> tests/server/fastmcp/test_title.py::test_tool_title_precedence 2389python3.13-mcp-1.27.0> [gw35] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input 2390python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools 2391python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool 2392python3.13-mcp-1.27.0> [gw34] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool 2393python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema 2394python3.13-mcp-1.27.0> [gw6] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection 2395python3.13-mcp-1.27.0> [gw46] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools 2396python3.13-mcp-1.27.0> [gw27] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model 2397python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input 2398python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async 2399python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output 2400python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection 2401python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional 2402python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations 2403python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling 2404python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp 2405python3.13-mcp-1.27.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt 2406python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata 2407python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata 2408python3.13-mcp-1.27.0> [gw24] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations 2409python3.13-mcp-1.27.0> [gw5] [ 71%] PASSED tests/server/fastmcp/test_title.py::test_resource_title 2410python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property 2411python3.13-mcp-1.27.0> [gw33] [ 71%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property 2412python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output 2413python3.13-mcp-1.27.0> [gw31] [ 72%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description 2414python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output 2415python3.13-mcp-1.27.0> [gw11] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional 2416python3.13-mcp-1.27.0> [gw3] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input 2417python3.13-mcp-1.27.0> [gw25] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output 2418python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output 2419python3.13-mcp-1.27.0> [gw8] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output 2420python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator 2421python3.13-mcp-1.27.0> [gw38] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp 2422python3.13-mcp-1.27.0> [gw30] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async 2423python3.13-mcp-1.27.0> [gw21] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata 2424python3.13-mcp-1.27.0> [gw36] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output 2425python3.13-mcp-1.27.0> [gw19] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata 2426python3.13-mcp-1.27.0> [gw13] [ 72%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling 2427python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict 2428python3.13-mcp-1.27.0> [gw9] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict 2429python3.13-mcp-1.27.0> [gw10] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output 2430python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations 2431python3.13-mcp-1.27.0> [gw15] [ 73%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt 2432python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output 2433python3.13-mcp-1.27.0> [gw44] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output 2434python3.13-mcp-1.27.0> [gw17] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection 2435python3.13-mcp-1.27.0> [gw20] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator 2436python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output 2437python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata 2438python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool 2439python3.13-mcp-1.27.0> [gw0] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool 2440python3.13-mcp-1.27.0> [gw14] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema 2441python3.13-mcp-1.27.0> [gw2] [ 73%] PASSED tests/server/fastmcp/test_title.py::test_tool_title_precedence 2442python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools 2443python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool 2444python3.13-mcp-1.27.0> [gw16] [ 73%] PASSED tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server 2445python3.13-mcp-1.27.0> [gw4] [ 73%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool 2446python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output 2447python3.13-mcp-1.27.0> [gw7] [ 74%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output 2448python3.13-mcp-1.27.0> [gw28] [ 74%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output 2449python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response 2450python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output 2451python3.13-mcp-1.27.0> [gw47] [ 74%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations 2452python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools 2453python3.13-mcp-1.27.0> [gw42] [ 74%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools 2454python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel 2455python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function 2456python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept 2457python3.13-mcp-1.27.0> [gw41] [ 74%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output 2458python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline 2459python3.13-mcp-1.27.0> [gw22] [ 74%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata 2460python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool 2461python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper 2462python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method 2463python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure 2464python3.13-mcp-1.27.0> [gw33] [ 74%] PASSED tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper 2465python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error 2466python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated 2467python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated 2468python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper 2469python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request 2470python3.13-mcp-1.27.0> [gw19] [ 74%] PASSED tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated 2471python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated 2472python3.13-mcp-1.27.0> [gw44] [ 74%] PASSED tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated 2473python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request 2474python3.13-mcp-1.27.0> [gw36] [ 74%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request 2475python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated 2476python3.13-mcp-1.27.0> [gw20] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated 2477python3.13-mcp-1.27.0> [gw26] [ 75%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] 2478python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass 2479python3.13-mcp-1.27.0> [gw9] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass 2480python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification 2481python3.13-mcp-1.27.0> [gw35] [ 75%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools 2482python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code 2483python3.13-mcp-1.27.0> [gw11] [ 75%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code 2484python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method 2485python3.13-mcp-1.27.0> [gw13] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper 2486python3.13-mcp-1.27.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes 2487python3.13-mcp-1.27.0> [gw0] [ 75%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes 2488python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result 2489python3.13-mcp-1.27.0> [gw25] [ 75%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result 2490python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated 2491python3.13-mcp-1.27.0> [gw21] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated 2492python3.13-mcp-1.27.0> [gw8] [ 75%] PASSED tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated 2493python3.13-mcp-1.27.0> [gw5] [ 75%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure 2494python3.13-mcp-1.27.0> [gw10] [ 76%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request 2495python3.13-mcp-1.27.0> [gw24] [ 76%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool 2496python3.13-mcp-1.27.0> [gw31] [ 76%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error 2497python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type 2498python3.13-mcp-1.27.0> [gw7] [ 76%] PASSED tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type 2499python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type 2500python3.13-mcp-1.27.0> [gw47] [ 76%] PASSED tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type 2501python3.13-mcp-1.27.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata 2502python3.13-mcp-1.27.0> [gw4] [ 76%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata 2503python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works 2504python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_completion[server_transport0] 2505python3.13-mcp-1.27.0> [gw40] [ 76%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response 2506python3.13-mcp-1.27.0> [gw34] [ 76%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel 2507python3.13-mcp-1.27.0> [gw39] [ 76%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] 2508python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] 2509python3.13-mcp-1.27.0> [gw15] [ 76%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method 2510python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error 2511python3.13-mcp-1.27.0> [gw38] [ 76%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error 2512python3.13-mcp-1.27.0> tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests 2513python3.13-mcp-1.27.0> tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results 2514python3.13-mcp-1.27.0> [gw27] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline 2515python3.13-mcp-1.27.0> [gw46] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept 2516python3.13-mcp-1.27.0> [gw6] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function 2517python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_different_request_types 2518python3.13-mcp-1.27.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata 2519python3.13-mcp-1.27.0> [gw28] [ 77%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata 2520python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive 2521python3.13-mcp-1.27.0> [gw2] [ 77%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive 2522python3.13-mcp-1.27.0> [gw12] [ 77%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] 2523python3.13-mcp-1.27.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] 2524python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic 2525python3.13-mcp-1.27.0> [gw41] [ 77%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic 2526python3.13-mcp-1.27.0> tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request 2527python3.13-mcp-1.27.0> [gw22] [ 77%] PASSED tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request 2528python3.13-mcp-1.27.0> [gw42] [ 77%] PASSED tests/server/lowlevel/test_func_inspection.py::test_different_request_types 2529python3.13-mcp-1.27.0> [gw32] [ 77%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] 2530python3.13-mcp-1.27.0> [gw14] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works 2531python3.13-mcp-1.27.0> tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type 2532python3.13-mcp-1.27.0> [gw18] [ 78%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] 2533python3.13-mcp-1.27.0> [gw30] [ 78%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method 2534python3.13-mcp-1.27.0> tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel 2535python3.13-mcp-1.27.0> [gw19] [ 78%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] 2536python3.13-mcp-1.27.0> [gw23] [ 78%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] 2537python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] 2538python3.13-mcp-1.27.0> [gw20] [ 78%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type 2539python3.13-mcp-1.27.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true 2540python3.13-mcp-1.27.0> [gw36] [ 78%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true 2541python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_listing.py::test_list_tools_basic 2542python3.13-mcp-1.27.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] 2543python3.13-mcp-1.27.0> tests/server/test_lowlevel_input_validation.py::test_valid_tool_call 2544python3.13-mcp-1.27.0> [gw9] [ 78%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] 2545python3.13-mcp-1.27.0> [gw17] [ 78%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results 2546python3.13-mcp-1.27.0> [gw45] [ 78%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] 2547python3.13-mcp-1.27.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] 2548python3.13-mcp-1.27.0> [gw13] [ 78%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] 2549python3.13-mcp-1.27.0> tests/server/test_completion_with_context.py::test_dependent_completion_scenario 2550python3.13-mcp-1.27.0> [gw35] [ 78%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_basic 2551python3.13-mcp-1.27.0> [gw33] [ 79%] PASSED tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel 2552python3.13-mcp-1.27.0> tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests 2553python3.13-mcp-1.27.0> [gw1] [ 79%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content 2554python3.13-mcp-1.27.0> tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close 2555python3.13-mcp-1.27.0> tests/server/test_lifespan.py::test_fastmcp_server_lifespan 2556python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination 2557python3.13-mcp-1.27.0> tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool 2558python3.13-mcp-1.27.0> tests/server/test_completion_with_context.py::test_completion_backward_compatibility 2559python3.13-mcp-1.27.0> [gw25] [ 79%] PASSED tests/server/test_completion_with_context.py::test_completion_backward_compatibility 2560python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination 2561python3.13-mcp-1.27.0> [gw5] [ 79%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination 2562python3.13-mcp-1.27.0> [gw24] [ 79%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination 2563python3.13-mcp-1.27.0> [gw44] [ 79%] PASSED tests/server/test_lowlevel_input_validation.py::test_valid_tool_call 2564python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema 2565python3.13-mcp-1.27.0> [gw11] [ 79%] PASSED tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests 2566python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error 2567python3.13-mcp-1.27.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] 2568python3.13-mcp-1.27.0> [gw10] [ 79%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] 2569python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] 2570python3.13-mcp-1.27.0> [gw0] [ 79%] PASSED tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool 2571python3.13-mcp-1.27.0> [gw31] [ 79%] PASSED tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close 2572python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema 2573python3.13-mcp-1.27.0> [gw21] [ 79%] PASSED tests/server/test_lifespan.py::test_fastmcp_server_lifespan 2574python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty 2575python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_basic 2576python3.13-mcp-1.27.0> tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected 2577python3.13-mcp-1.27.0> tests/server/test_completion_with_context.py::test_completion_error_on_missing_context 2578python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination 2579python3.13-mcp-1.27.0> [gw8] [ 80%] PASSED tests/server/test_completion_with_context.py::test_dependent_completion_scenario 2580python3.13-mcp-1.27.0> [gw7] [ 80%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema 2581python3.13-mcp-1.27.0> [gw47] [ 80%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error 2582python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema 2583python3.13-mcp-1.27.0> tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning 2584python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] 2585python3.13-mcp-1.27.0> [gw40] [ 80%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_basic 2586python3.13-mcp-1.27.0> [gw27] [ 80%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination 2587python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation 2588python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_tool_call_result 2589python3.13-mcp-1.27.0> tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation 2590python3.13-mcp-1.27.0> [gw15] [ 80%] PASSED tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected 2591python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_empty 2592python3.13-mcp-1.27.0> [gw46] [ 80%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_empty 2593python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema 2594python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema 2595python3.13-mcp-1.27.0> tests/server/lowlevel/test_server_listing.py::test_list_tools_empty 2596python3.13-mcp-1.27.0> [gw6] [ 80%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_empty 2597python3.13-mcp-1.27.0> [gw34] [ 80%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty 2598python3.13-mcp-1.27.0> tests/server/test_lifespan.py::test_lowlevel_server_lifespan 2599python3.13-mcp-1.27.0> [gw30] [ 80%] PASSED tests/server/test_lifespan.py::test_lowlevel_server_lifespan 2600python3.13-mcp-1.27.0> tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations 2601python3.13-mcp-1.27.0> tests/server/test_read_resource.py::test_read_resource_text 2602python3.13-mcp-1.27.0> [gw20] [ 80%] PASSED tests/server/test_read_resource.py::test_read_resource_text 2603python3.13-mcp-1.27.0> [gw38] [ 81%] PASSED tests/server/test_completion_with_context.py::test_completion_error_on_missing_context 2604python3.13-mcp-1.27.0> [gw2] [ 81%] PASSED tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning 2605python3.13-mcp-1.27.0> [gw14] [ 81%] PASSED tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation 2606python3.13-mcp-1.27.0> [gw28] [ 81%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema 2607python3.13-mcp-1.27.0> [gw22] [ 81%] PASSED tests/server/test_lowlevel_output_validation.py::test_tool_call_result 2608python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] 2609python3.13-mcp-1.27.0> [gw36] [ 81%] PASSED tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations 2610python3.13-mcp-1.27.0> [gw41] [ 81%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema 2611python3.13-mcp-1.27.0> tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required 2612python3.13-mcp-1.27.0> tests/server/test_read_resource.py::test_read_resource_binary 2613python3.13-mcp-1.27.0> [gw4] [ 81%] PASSED tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema 2614python3.13-mcp-1.27.0> tests/server/test_session.py::test_server_session_initialize 2615python3.13-mcp-1.27.0> [gw42] [ 81%] PASSED tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema 2616python3.13-mcp-1.27.0> [gw9] [ 81%] PASSED tests/server/test_read_resource.py::test_read_resource_binary 2617python3.13-mcp-1.27.0> tests/server/test_session.py::test_ping_request_before_initialization 2618python3.13-mcp-1.27.0> tests/server/test_read_resource.py::test_read_resource_default_mime 2619python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] 2620python3.13-mcp-1.27.0> tests/server/test_session.py::test_create_message_without_tools_capability 2621python3.13-mcp-1.27.0> [gw35] [ 81%] PASSED tests/server/test_session.py::test_server_session_initialize 2622python3.13-mcp-1.27.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool 2623python3.13-mcp-1.27.0> [gw13] [ 82%] PASSED tests/server/test_session.py::test_ping_request_before_initialization 2624python3.13-mcp-1.27.0> [gw19] [ 82%] PASSED tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation 2625python3.13-mcp-1.27.0> [gw33] [ 82%] PASSED tests/server/test_read_resource.py::test_read_resource_default_mime 2626python3.13-mcp-1.27.0> [gw1] [ 82%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool 2627python3.13-mcp-1.27.0> tests/server/test_stdio.py::test_stdio_server 2628python3.13-mcp-1.27.0> [gw17] [ 82%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required 2629python3.13-mcp-1.27.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none 2630python3.13-mcp-1.27.0> [gw24] [ 82%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none 2631python3.13-mcp-1.27.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none 2632python3.13-mcp-1.27.0> [gw31] [ 82%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none 2633python3.13-mcp-1.27.0> tests/server/test_session.py::test_other_requests_blocked_before_initialization 2634python3.13-mcp-1.27.0> tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version 2635python3.13-mcp-1.27.0> [gw44] [ 82%] PASSED tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version 2636python3.13-mcp-1.27.0> tests/server/test_session.py::test_create_message_tool_result_validation 2637python3.13-mcp-1.27.0> tests/server/test_stdio.py::test_stdio_server_invalid_utf8 2638python3.13-mcp-1.27.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present 2639python3.13-mcp-1.27.0> [gw5] [ 82%] PASSED tests/server/test_stdio.py::test_stdio_server 2640python3.13-mcp-1.27.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none 2641python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability 2642python3.13-mcp-1.27.0> tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response 2643python3.13-mcp-1.27.0> [gw25] [ 82%] PASSED tests/server/test_session.py::test_create_message_without_tools_capability 2644python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages 2645python3.13-mcp-1.27.0> [gw47] [ 82%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present 2646python3.13-mcp-1.27.0> [gw7] [ 83%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none 2647python3.13-mcp-1.27.0> [gw27] [ 83%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages 2648python3.13-mcp-1.27.0> [gw10] [ 83%] PASSED tests/server/test_stdio.py::test_stdio_server_invalid_utf8 2649python3.13-mcp-1.27.0> tests/server/test_session.py::test_server_capabilities 2650python3.13-mcp-1.27.0> [gw11] [ 83%] PASSED tests/server/test_session.py::test_server_capabilities 2651python3.13-mcp-1.27.0> [gw40] [ 83%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability 2652python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present 2653python3.13-mcp-1.27.0> [gw15] [ 83%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present 2654python3.13-mcp-1.27.0> [gw8] [ 83%] PASSED tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response 2655python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content 2656python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use 2657python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability 2658python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host 2659python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path 2660python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use 2661python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment 2662python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages 2663python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls 2664python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use 2665python3.13-mcp-1.27.0> [gw34] [ 83%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability 2666python3.13-mcp-1.27.0> [gw14] [ 83%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment 2667python3.13-mcp-1.27.0> [gw46] [ 83%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content 2668python3.13-mcp-1.27.0> [gw20] [ 83%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host 2669python3.13-mcp-1.27.0> [gw30] [ 84%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path 2670python3.13-mcp-1.27.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oidc 2671python3.13-mcp-1.27.0> [gw22] [ 84%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oidc 2672python3.13-mcp-1.27.0> [gw38] [ 84%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages 2673python3.13-mcp-1.27.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oauth 2674python3.13-mcp-1.27.0> [gw41] [ 84%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth 2675python3.13-mcp-1.27.0> [gw36] [ 84%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls 2676python3.13-mcp-1.27.0> [gw6] [ 84%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use 2677python3.13-mcp-1.27.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none 2678python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes 2679python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports 2680python3.13-mcp-1.27.0> [gw2] [ 84%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use 2681python3.13-mcp-1.27.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm 2682python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching 2683python3.13-mcp-1.27.0> [gw35] [ 84%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports 2684python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin 2685python3.13-mcp-1.27.0> [gw33] [ 84%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching 2686python3.13-mcp-1.27.0> [gw1] [ 84%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin 2687python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching 2688python3.13-mcp-1.27.0> [gw13] [ 84%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching 2689python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query 2690python3.13-mcp-1.27.0> [gw19] [ 85%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query 2691python3.13-mcp-1.27.0> [gw4] [ 85%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none 2692python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations 2693python3.13-mcp-1.27.0> [gw24] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations 2694python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message 2695python3.13-mcp-1.27.0> [gw44] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message 2696python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation 2697python3.13-mcp-1.27.0> [gw42] [ 85%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm 2698python3.13-mcp-1.27.0> [gw28] [ 85%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use 2699python3.13-mcp-1.27.0> [gw9] [ 85%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes 2700python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains 2701python3.13-mcp-1.27.0> [gw17] [ 85%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains 2702python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations 2703python3.13-mcp-1.27.0> [gw31] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations 2704python3.13-mcp-1.27.0> [gw5] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation 2705python3.13-mcp-1.27.0> tests/shared/test_httpx_utils.py::test_default_settings 2706python3.13-mcp-1.27.0> tests/shared/test_memory.py::test_memory_server_and_client_connection 2707python3.13-mcp-1.27.0> tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications 2708python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code 2709python3.13-mcp-1.27.0> tests/shared/test_httpx_utils.py::test_custom_parameters 2710python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data 2711python3.13-mcp-1.27.0> tests/shared/test_progress_notifications.py::test_progress_context_manager 2712python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message 2713python3.13-mcp-1.27.0> tests/shared/test_session.py::test_request_cancellation 2714python3.13-mcp-1.27.0> [gw10] [ 85%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code 2715python3.13-mcp-1.27.0> [gw11] [ 86%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data 2716python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths 2717python3.13-mcp-1.27.0> [gw25] [ 86%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths 2718python3.13-mcp-1.27.0> [gw8] [ 86%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message 2719python3.13-mcp-1.27.0> tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging 2720python3.13-mcp-1.27.0> tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int 2721python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_on_session_created 2722python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] 2723python3.13-mcp-1.27.0> [gw41] [ 86%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] 2724python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] 2725python3.13-mcp-1.27.0> [gw36] [ 86%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] 2726python3.13-mcp-1.27.0> tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion 2727python3.13-mcp-1.27.0> [gw40] [ 86%] PASSED tests/shared/test_memory.py::test_memory_server_and_client_connection 2728python3.13-mcp-1.27.0> tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int 2729python3.13-mcp-1.27.0> [gw20] [ 86%] PASSED tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int 2730python3.13-mcp-1.27.0> [gw30] [ 86%] PASSED tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int 2731python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_raw_sse_connection 2732python3.13-mcp-1.27.0> tests/shared/test_session.py::test_response_id_non_numeric_string_no_match 2733python3.13-mcp-1.27.0> [gw6] [ 86%] PASSED tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion 2734python3.13-mcp-1.27.0> [gw34] [ 86%] PASSED tests/shared/test_session.py::test_request_cancellation 2735python3.13-mcp-1.27.0> [gw46] [ 86%] PASSED tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging 2736python3.13-mcp-1.27.0> tests/shared/test_session.py::test_connection_closed 2737python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id 2738python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] 2739python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_timeout 2740python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_exception_handling 2741python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_happy_request_and_response 2742python3.13-mcp-1.27.0> [gw2] [ 87%] PASSED tests/shared/test_session.py::test_connection_closed 2743python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] 2744python3.13-mcp-1.27.0> [gw1] [ 87%] SKIPPED tests/shared/test_sse.py::test_sse_client_timeout 2745python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_request_context_propagation 2746python3.13-mcp-1.27.0> [gw35] [ 87%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] 2747python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] 2748python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_basic_connection 2749python3.13-mcp-1.27.0> [gw4] [ 87%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] 2750python3.13-mcp-1.27.0> [gw42] [ 87%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] 2751python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] 2752python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_message_id_coercion 2753python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] 2754python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] 2755python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_request_context_isolation 2756python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] 2757python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] 2758python3.13-mcp-1.27.0> [gw44] [ 87%] PASSED tests/shared/test_sse.py::test_sse_message_id_coercion 2759python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app 2760python3.13-mcp-1.27.0> [gw11] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] 2761python3.13-mcp-1.27.0> [gw9] [ 87%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] 2762python3.13-mcp-1.27.0> [gw5] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] 2763python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_accept_header_validation 2764python3.13-mcp-1.27.0> [gw10] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] 2765python3.13-mcp-1.27.0> [gw25] [ 88%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] 2766python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_response 2767python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_json_response 2768python3.13-mcp-1.27.0> [gw0] [ 88%] PASSED tests/server/test_session.py::test_create_message_tool_result_validation 2769python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] 2770python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_method_not_allowed 2771python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_session_validation 2772python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_json_response_accept_json_only 2773python3.13-mcp-1.27.0> [gw40] [ 88%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] 2774python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_content_type_validation 2775python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_get_sse_stream 2776python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version 2777python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header 2778python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_json_response_missing_accept_header 2779python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_json_parsing 2780python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data 2781python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_priming_event_not_sent_without_event_store 2782python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] 2783python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version 2784python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection 2785python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] 2786python3.13-mcp-1.27.0> [gw42] [ 88%] PASSED tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data 2787python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip 2788python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] 2789python3.13-mcp-1.27.0> [gw11] [ 88%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] 2790python3.13-mcp-1.27.0> [gw44] [ 88%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_sent_without_event_store 2791python3.13-mcp-1.27.0> [gw25] [ 88%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] 2792python3.13-mcp-1.27.0> [gw10] [ 88%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] 2793python3.13-mcp-1.27.0> [gw9] [ 88%] PASSED tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version 2794python3.13-mcp-1.27.0> [gw0] [ 88%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip 2795python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] 2796python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash 2797python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot 2798python3.13-mcp-1.27.0> [gw42] [ 88%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash 2799python3.13-mcp-1.27.0> [gw40] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] 2800python3.13-mcp-1.27.0> [gw11] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot 2801python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot 2802python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name 2803python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings 2804python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name 2805python3.13-mcp-1.27.0> [gw10] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name 2806python3.13-mcp-1.27.0> [gw44] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot 2807python3.13-mcp-1.27.0> [gw9] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings 2808python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name 2809python3.13-mcp-1.27.0> [gw25] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name 2810python3.13-mcp-1.27.0> [gw0] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name 2811python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] 2812python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] 2813python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] 2814python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] 2815python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name 2816python3.13-mcp-1.27.0> [gw11] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] 2817python3.13-mcp-1.27.0> tests/shared/test_ws.py::test_ws_client_basic_connection 2818python3.13-mcp-1.27.0> [gw42] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] 2819python3.13-mcp-1.27.0> [gw10] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] 2820python3.13-mcp-1.27.0> [gw44] [ 89%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] 2821python3.13-mcp-1.27.0> [gw40] [ 90%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name 2822python3.13-mcp-1.27.0> tests/shared/test_ws.py::test_ws_client_happy_request_and_response 2823python3.13-mcp-1.27.0> tests/shared/test_ws.py::test_ws_client_exception_handling 2824python3.13-mcp-1.27.0> tests/test_examples.py::test_simple_echo 2825python3.13-mcp-1.27.0> tests/test_examples.py::test_complex_inputs 2826python3.13-mcp-1.27.0> tests/test_examples.py::test_desktop 2827python3.13-mcp-1.27.0> tests/test_examples.py::test_direct_call_tool_result_return 2828python3.13-mcp-1.27.0> tests/shared/test_ws.py::test_ws_client_timeout 2829python3.13-mcp-1.27.0> [gw26] [ 90%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport0] 2830python3.13-mcp-1.27.0> [gw3] [ 90%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification 2831python3.13-mcp-1.27.0> tests/server/test_completion_with_context.py::test_completion_handler_receives_context 2832python3.13-mcp-1.27.0> [gw47] [ 90%] PASSED tests/shared/test_httpx_utils.py::test_custom_parameters 2833python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_completion[server_transport1] 2834python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] 2835python3.13-mcp-1.27.0> [gw42] [ 90%] PASSED tests/test_examples.py::test_simple_echo 2836python3.13-mcp-1.27.0> [gw47] [ 90%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] 2837python3.13-mcp-1.27.0> tests/test_types.py::test_tool_use_content 2838python3.13-mcp-1.27.0> [gw7] [ 90%] PASSED tests/shared/test_httpx_utils.py::test_default_settings 2839python3.13-mcp-1.27.0> [gw44] [ 90%] PASSED tests/test_examples.py::test_desktop 2840python3.13-mcp-1.27.0> tests/test_types.py::test_create_message_result_with_tool_use 2841python3.13-mcp-1.27.0> [gw40] [ 90%] PASSED tests/test_examples.py::test_direct_call_tool_result_return 2842python3.13-mcp-1.27.0> [gw10] [ 90%] PASSED tests/test_examples.py::test_complex_inputs 2843python3.13-mcp-1.27.0> [gw42] [ 90%] PASSED tests/test_types.py::test_tool_use_content 2844python3.13-mcp-1.27.0> [gw47] [ 91%] PASSED tests/test_types.py::test_create_message_result_with_tool_use 2845python3.13-mcp-1.27.0> [gw3] [ 91%] PASSED tests/server/test_completion_with_context.py::test_completion_handler_receives_context 2846python3.13-mcp-1.27.0> [gw45] [ 91%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] 2847python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] 2848python3.13-mcp-1.27.0> [gw7] [ 91%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] 2849python3.13-mcp-1.27.0> tests/test_types.py::test_sampling_message_with_user_role 2850python3.13-mcp-1.27.0> tests/test_types.py::test_sampling_message_with_assistant_role 2851python3.13-mcp-1.27.0> tests/test_types.py::test_tool_choice 2852python3.13-mcp-1.27.0> tests/test_types.py::test_create_message_result_basic 2853python3.13-mcp-1.27.0> tests/test_types.py::test_client_capabilities_with_sampling_tools 2854python3.13-mcp-1.27.0> [gw39] [ 91%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] 2855python3.13-mcp-1.27.0> tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields 2856python3.13-mcp-1.27.0> [gw44] [ 91%] PASSED tests/test_types.py::test_sampling_message_with_assistant_role 2857python3.13-mcp-1.27.0> [gw7] [ 91%] PASSED tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields 2858python3.13-mcp-1.27.0> [gw42] [ 91%] PASSED tests/test_types.py::test_create_message_result_basic 2859python3.13-mcp-1.27.0> tests/test_types.py::test_sampling_message_backward_compatibility 2860python3.13-mcp-1.27.0> [gw40] [ 91%] PASSED tests/test_types.py::test_sampling_message_with_user_role 2861python3.13-mcp-1.27.0> [gw3] [ 91%] PASSED tests/test_types.py::test_sampling_message_backward_compatibility 2862python3.13-mcp-1.27.0> [gw10] [ 91%] PASSED tests/test_types.py::test_tool_choice 2863python3.13-mcp-1.27.0> [gw47] [ 92%] PASSED tests/test_types.py::test_client_capabilities_with_sampling_tools 2864python3.13-mcp-1.27.0> tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields 2865python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] 2866python3.13-mcp-1.27.0> [gw40] [ 92%] PASSED tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields 2867python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] 2868python3.13-mcp-1.27.0> [gw8] [ 92%] PASSED tests/shared/test_streamable_http.py::test_accept_header_validation 2869python3.13-mcp-1.27.0> [gw36] [ 92%] PASSED tests/shared/test_streamable_http.py::test_json_response 2870python3.13-mcp-1.27.0> [gw20] [ 92%] PASSED tests/shared/test_streamable_http.py::test_method_not_allowed 2871python3.13-mcp-1.27.0> [gw30] [ 92%] PASSED tests/shared/test_streamable_http.py::test_session_validation 2872python3.13-mcp-1.27.0> [gw46] [ 92%] PASSED tests/shared/test_streamable_http.py::test_json_parsing 2873python3.13-mcp-1.27.0> [gw6] [ 92%] PASSED tests/shared/test_streamable_http.py::test_json_response_accept_json_only 2874python3.13-mcp-1.27.0> [gw34] [ 92%] PASSED tests/shared/test_streamable_http.py::test_content_type_validation 2875python3.13-mcp-1.27.0> [gw12] [ 92%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] 2876python3.13-mcp-1.27.0> [gw2] [ 92%] PASSED tests/shared/test_streamable_http.py::test_json_response_missing_accept_header 2877python3.13-mcp-1.27.0> [gw41] [ 93%] PASSED tests/shared/test_streamable_http.py::test_response 2878python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] 2879python3.13-mcp-1.27.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] 2880python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] 2881python3.13-mcp-1.27.0> [gw36] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] 2882python3.13-mcp-1.27.0> [gw21] [ 93%] PASSED tests/server/test_session.py::test_other_requests_blocked_before_initialization 2883python3.13-mcp-1.27.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error 2884python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] 2885python3.13-mcp-1.27.0> [gw23] [ 93%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] 2886python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length 2887python3.13-mcp-1.27.0> [gw21] [ 93%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error 2888python3.13-mcp-1.27.0> [gw18] [ 93%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] 2889python3.13-mcp-1.27.0> [gw30] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length 2890python3.13-mcp-1.27.0> [gw32] [ 93%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] 2891python3.13-mcp-1.27.0> [gw4] [ 93%] PASSED tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version 2892python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] 2893python3.13-mcp-1.27.0> [gw6] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] 2894python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name 2895python3.13-mcp-1.27.0> [gw46] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] 2896python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] 2897python3.13-mcp-1.27.0> tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] 2898python3.13-mcp-1.27.0> [gw20] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name 2899python3.13-mcp-1.27.0> [gw41] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] 2900python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] 2901python3.13-mcp-1.27.0> [gw34] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] 2902python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters 2903python3.13-mcp-1.27.0> [gw2] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters 2904python3.13-mcp-1.27.0> [gw9] [ 94%] PASSED tests/shared/test_ws.py::test_ws_client_basic_connection 2905python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling 2906python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls 2907python3.13-mcp-1.27.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port 2908python3.13-mcp-1.27.0> [gw23] [ 94%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling 2909python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash 2910python3.13-mcp-1.27.0> [gw1] [ 94%] PASSED tests/shared/test_streamable_http.py::test_get_sse_stream 2911python3.13-mcp-1.27.0> [gw18] [ 94%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls 2912python3.13-mcp-1.27.0> [gw32] [ 94%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port 2913python3.13-mcp-1.27.0> [gw4] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash 2914python3.13-mcp-1.27.0> tests/test_examples.py::test_docs_examples[README.md:88-132] 2915python3.13-mcp-1.27.0> [gw0] [ 95%] PASSED tests/shared/test_ws.py::test_ws_client_exception_handling 2916python3.13-mcp-1.27.0> [gw35] [ 95%] PASSED tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header 2917python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] 2918python3.13-mcp-1.27.0> [gw25] [ 95%] PASSED tests/shared/test_ws.py::test_ws_client_happy_request_and_response 2919python3.13-mcp-1.27.0> [gw1] [ 95%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] 2920python3.13-mcp-1.27.0> [gw43] [ 95%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers 2921python3.13-mcp-1.27.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type 2922python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars 2923python3.13-mcp-1.27.0> tests/test_types.py::test_method_initialization 2924python3.13-mcp-1.27.0> tests/test_types.py::test_jsonrpc_request 2925python3.13-mcp-1.27.0> [gw35] [ 95%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars 2926python3.13-mcp-1.27.0> [gw0] [ 95%] PASSED tests/test_types.py::test_method_initialization 2927python3.13-mcp-1.27.0> [gw9] [ 95%] PASSED tests/test_examples.py::test_docs_examples[README.md:88-132] 2928python3.13-mcp-1.27.0> [gw25] [ 95%] PASSED tests/test_types.py::test_jsonrpc_request 2929python3.13-mcp-1.27.0> [gw14] [ 95%] PASSED tests/shared/test_sse.py::test_raw_sse_connection 2930python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_json_validation 2931python3.13-mcp-1.27.0> [gw16] [ 95%] PASSED tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests 2932python3.13-mcp-1.27.0> tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema 2933python3.13-mcp-1.27.0> [gw16] [ 96%] PASSED tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema 2934python3.13-mcp-1.27.0> [gw22] [ 96%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created 2935python3.13-mcp-1.27.0> [gw33] [ 96%] PASSED tests/shared/test_sse.py::test_sse_client_exception_handling 2936python3.13-mcp-1.27.0> [gw13] [ 96%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id 2937python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_session_id_pattern 2938python3.13-mcp-1.27.0> [gw22] [ 96%] PASSED tests/shared/test_streamable_http.py::test_session_id_pattern 2939python3.13-mcp-1.27.0> [gw19] [ 96%] PASSED tests/shared/test_sse.py::test_sse_client_happy_request_and_response 2940python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_get_validation 2941python3.13-mcp-1.27.0> [gw17] [ 96%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app 2942python3.13-mcp-1.27.0> [gw28] [ 96%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection 2943python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header 2944python3.13-mcp-1.27.0> [gw24] [ 96%] PASSED tests/shared/test_sse.py::test_request_context_propagation 2945python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_priming_event_not_sent_for_old_protocol_version 2946python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval 2947python3.13-mcp-1.27.0> [gw28] [ 96%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_sent_for_old_protocol_version 2948python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init 2949python3.13-mcp-1.27.0> [gw17] [ 96%] PASSED tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval 2950python3.13-mcp-1.27.0> [gw39] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] 2951python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_client_crash_handled 2952python3.13-mcp-1.27.0> [gw26] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport1] 2953python3.13-mcp-1.27.0> [gw14] [ 97%] PASSED tests/shared/test_streamable_http.py::test_json_validation 2954python3.13-mcp-1.27.0> tests/test_types.py::test_create_message_request_params_with_tools 2955python3.13-mcp-1.27.0> [gw26] [ 97%] PASSED tests/test_types.py::test_create_message_request_params_with_tools 2956python3.13-mcp-1.27.0> [gw11] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_timeout 2957python3.13-mcp-1.27.0> tests/test_types.py::test_tool_result_content 2958python3.13-mcp-1.27.0> [gw11] [ 97%] PASSED tests/test_types.py::test_tool_result_content 2959python3.13-mcp-1.27.0> [gw12] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] 2960python3.13-mcp-1.27.0> [gw45] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] 2961python3.13-mcp-1.27.0> [gw33] [ 97%] PASSED tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header 2962python3.13-mcp-1.27.0> [gw13] [ 97%] PASSED tests/shared/test_streamable_http.py::test_get_validation 2963python3.13-mcp-1.27.0> [gw31] [ 97%] PASSED tests/shared/test_sse.py::test_request_context_isolation 2964python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context 2965python3.13-mcp-1.27.0> [gw19] [ 98%] PASSED tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init 2966python3.13-mcp-1.27.0> [gw43] [ 98%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type 2967python3.13-mcp-1.27.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for 2968python3.13-mcp-1.27.0> [gw15] [ 98%] PASSED tests/shared/test_progress_notifications.py::test_progress_context_manager 2969python3.13-mcp-1.27.0> [gw27] [ 98%] PASSED tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications 2970python3.13-mcp-1.27.0> [gw38] [ 98%] PASSED tests/shared/test_session.py::test_response_id_non_numeric_string_no_match 2971python3.13-mcp-1.27.0> tests/shared/test_streamable_http.py::test_session_termination 2972python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] 2973python3.13-mcp-1.27.0> [gw27] [ 98%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] 2974python3.13-mcp-1.27.0> tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings 2975python3.13-mcp-1.27.0> [gw15] [ 98%] PASSED tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings 2976python3.13-mcp-1.27.0> [gw38] [ 98%] PASSED tests/shared/test_streamable_http.py::test_session_termination 2977python3.13-mcp-1.27.0> [gw43] [ 98%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for 2978python3.13-mcp-1.27.0> tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases 2979python3.13-mcp-1.27.0> [gw43] [ 98%] PASSED tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases 2980python3.13-mcp-1.27.0> [gw24] [ 98%] PASSED tests/shared/test_streamable_http.py::test_client_crash_handled 2981python3.13-mcp-1.27.0> [gw31] [ 99%] PASSED tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context 2982python3.13-mcp-1.27.0> [gw29] [ 99%] PASSED tests/client/test_stdio.py::test_stdio_client_universal_cleanup 2983python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_client_sigint_only_process 2984python3.13-mcp-1.27.0> [gw5] [ 99%] PASSED tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection 2985python3.13-mcp-1.27.0> tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings 2986python3.13-mcp-1.27.0> [gw5] [ 99%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings 2987python3.13-mcp-1.27.0> [gw37] [ 99%] PASSED tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored 2988python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks 2989python3.13-mcp-1.27.0> [gw37] [ 99%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks 2990python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks 2991python3.13-mcp-1.27.0> [gw37] [ 99%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks 2992python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers 2993python3.13-mcp-1.27.0> [gw37] [ 99%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers 2994python3.13-mcp-1.27.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers 2995python3.13-mcp-1.27.0> [gw37] [ 99%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers 2996python3.13-mcp-1.27.0> [gw29] [ 99%] PASSED tests/client/test_stdio.py::test_stdio_client_sigint_only_process 2997python3.13-mcp-1.27.0> tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit 2998python3.13-mcp-1.27.0> [gw29] [100%] PASSED tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit 2999python3.13-mcp-1.27.0> 3000python3.13-mcp-1.27.0> ═══════════════════════════════ inline-snapshot ════════════════════════════════3001python3.13-mcp-1.27.0> INFO: inline-snapshot was disabled because you used xdist. This means that tests3002python3.13-mcp-1.27.0> with snapshots will continue to run, but snapshot(x) will only return x and 3003python3.13-mcp-1.27.0> inline-snapshot will not be able to fix snapshots or generate reports.3004python3.13-mcp-1.27.0> 3005python3.13-mcp-1.27.0> 3006python3.13-mcp-1.27.0> 3007python3.13-mcp-1.27.0> ================= 996 passed, 95 skipped, 1 xfailed in 14.15s ==================3008python3.13-mcp-1.27.0> Finished executing pytestCheckPhase3009python3.13-mcp-1.27.0> Running phase: pytestcachePhase3010python3.13-mcp-1.27.0> Running phase: pytestRemoveBytecodePhase3011building '/nix/store/xhivrs4hpp5bafs9li1zrqqwmlmjgihs-mistral-vibe-2.19.0.drv'3012mistral-vibe-2.19.0> Sourcing python-remove-tests-dir-hook3013mistral-vibe-2.19.0> Sourcing python-catch-conflicts-hook.sh3014mistral-vibe-2.19.0> Sourcing python-remove-bin-bytecode-hook.sh3015mistral-vibe-2.19.0> Sourcing pypa-build-hook3016mistral-vibe-2.19.0> Using pypaBuildPhase3017mistral-vibe-2.19.0> Sourcing python-runtime-deps-check-hook3018mistral-vibe-2.19.0> Using pythonRuntimeDepsCheckHook3019mistral-vibe-2.19.0> Sourcing pypa-install-hook3020mistral-vibe-2.19.0> Using pypaInstallPhase3021mistral-vibe-2.19.0> Sourcing python-imports-check-hook.sh3022mistral-vibe-2.19.0> Using pythonImportsCheckPhase3023mistral-vibe-2.19.0> Sourcing python-namespaces-hook3024mistral-vibe-2.19.0> Sourcing python-catch-conflicts-hook.sh3025mistral-vibe-2.19.0> Using versionCheckHook3026mistral-vibe-2.19.0> Running phase: unpackPhase3027mistral-vibe-2.19.0> unpacking source archive /nix/store/f3dhj1bvhm9p2q67magwyrvdjajk7ccw-source3028mistral-vibe-2.19.0> source root is source3029mistral-vibe-2.19.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/vibe/whats_new.md"3030mistral-vibe-2.19.0> Running phase: patchPhase3031mistral-vibe-2.19.0> Running phase: updateAutotoolsGnuConfigScriptsPhase3032mistral-vibe-2.19.0> Running phase: configurePhase3033mistral-vibe-2.19.0> no configure script, doing nothing3034mistral-vibe-2.19.0> Running phase: buildPhase3035mistral-vibe-2.19.0> Executing pypaBuildPhase3036mistral-vibe-2.19.0> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 2.19.03037mistral-vibe-2.19.0> Including all tracked files automatically3038mistral-vibe-2.19.0> Creating a wheel...3039mistral-vibe-2.19.0> pypa build flags: --no-isolation --outdir dist/ --wheel3040mistral-vibe-2.19.0> * Getting build dependencies for wheel...3041mistral-vibe-2.19.0> * Building wheel...3042mistral-vibe-2.19.0> Successfully built mistral_vibe-2.19.0-py3-none-any.whl3043mistral-vibe-2.19.0> Finished creating a wheel...3044mistral-vibe-2.19.0> /build/source/dist /build/source3045mistral-vibe-2.19.0> Unpacking to: unpacked/mistral_vibe-2.19.0...OK3046mistral-vibe-2.19.0> Repacking wheel as ./mistral_vibe-2.19.0-py3-none-any.whl...OK3047mistral-vibe-2.19.0> /build/source3048mistral-vibe-2.19.0> Finished executing pypaBuildPhase3049mistral-vibe-2.19.0> Running phase: pythonRuntimeDepsCheckHook3050mistral-vibe-2.19.0> Executing pythonRuntimeDepsCheck3051mistral-vibe-2.19.0> Checking runtime dependencies for mistral_vibe-2.19.0-py3-none-any.whl3052mistral-vibe-2.19.0> Finished executing pythonRuntimeDepsCheck3053mistral-vibe-2.19.0> Running phase: installPhase3054mistral-vibe-2.19.0> Executing pypaInstallPhase3055mistral-vibe-2.19.0> Successfully installed mistral_vibe-2.19.0-py3-none-any.whl3056mistral-vibe-2.19.0> Finished executing pypaInstallPhase3057mistral-vibe-2.19.0> Running phase: pythonOutputDistPhase3058mistral-vibe-2.19.0> Executing pythonOutputDistPhase3059mistral-vibe-2.19.0> Finished executing pythonOutputDistPhase3060mistral-vibe-2.19.0> Running phase: fixupPhase3061mistral-vibe-2.19.0> shrinking RPATHs of ELF executables and libraries in /nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.03062mistral-vibe-2.19.0> checking for references to /build/ in /nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.0...3063mistral-vibe-2.19.0> patching script interpreter paths in /nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.03064mistral-vibe-2.19.0> stripping (with command strip and flags -S -p) in /nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.0/lib /nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.0/bin3065mistral-vibe-2.19.0> shrinking RPATHs of ELF executables and libraries in /nix/store/9csxf44a1vzfmlpavwcy2xg68z98barg-mistral-vibe-2.19.0-dist3066mistral-vibe-2.19.0> checking for references to /build/ in /nix/store/9csxf44a1vzfmlpavwcy2xg68z98barg-mistral-vibe-2.19.0-dist...3067mistral-vibe-2.19.0> patching script interpreter paths in /nix/store/9csxf44a1vzfmlpavwcy2xg68z98barg-mistral-vibe-2.19.0-dist3068mistral-vibe-2.19.0> Rewriting #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13/bin/python3.13 to #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.133069mistral-vibe-2.19.0> wrapping `/nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.0/bin/vibe-acp'...3070mistral-vibe-2.19.0> Rewriting #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13/bin/python3.13 to #!/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.133071mistral-vibe-2.19.0> wrapping `/nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.0/bin/vibe'...3072mistral-vibe-2.19.0> Executing pythonRemoveTestsDir3073mistral-vibe-2.19.0> Finished executing pythonRemoveTestsDir3074mistral-vibe-2.19.0> Running phase: installCheckPhase3075mistral-vibe-2.19.0> Executing versionCheckPhase3076mistral-vibe-2.19.0> Successfully managed to find version 2.19.0 in the output of the command /nix/store/hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.0/bin/vibe --version3077mistral-vibe-2.19.0> vibe 2.19.03078mistral-vibe-2.19.0> Finished versionCheckPhase3079mistral-vibe-2.19.0> no Makefile or custom installCheckPhase, doing nothing3080mistral-vibe-2.19.0> Running phase: pythonCatchConflictsPhase3081mistral-vibe-2.19.0> Running phase: pythonRemoveBinBytecodePhase3082mistral-vibe-2.19.0> Running phase: pythonImportsCheckPhase3083mistral-vibe-2.19.0> Executing pythonImportsCheckPhase3084mistral-vibe-2.19.0> Check whether the following modules can be imported: vibe30853086post-build step Upload to niks3: ok3087time=2026-07-04T11:40:48.277Z level=INFO msg="Uploading 7 paths to niks3.numtide.com (193 already cached)"3088time=2026-07-04T11:40:48.278Z level=INFO msg="Uploading 0mci5x9a4fwckas06bj9vmp7wdj45afy-python3.13-sse-starlette-3.2.0 (81.2KB)"3089time=2026-07-04T11:40:48.278Z level=INFO msg="Uploading 9mw9f7zs7ybcxdygshd6ixphj98q4bv7-python3.13-agent-client-protocol-0.10.1 (1017.2KB)"3090time=2026-07-04T11:40:48.279Z level=INFO msg="Uploading hkjy0y42fjyi3sgl9xra4q4anq7hijky-python3.13-mistralai-2.5.0 (15.7MB)"3091time=2026-07-04T11:40:48.279Z level=INFO msg="Uploading fvdn29dqjfi7l0rdvhcdcvzw0n89iv0p-python3.13-mcp-1.27.0 (2.6MB)"3092time=2026-07-04T11:40:48.280Z level=INFO msg="Uploading hklp7sbirq8a7vgjn6xr762w1p7wnwdb-mistral-vibe-2.19.0 (7.8MB)"3093time=2026-07-04T11:40:48.280Z level=INFO msg="Uploading yhhi2s96f4jmy72pyk67qzi15vsb9qzs-python3.13-httpx-sse-0.4.3 (53.4KB)"3094time=2026-07-04T11:40:48.281Z level=INFO msg="Uploading r616z4j7qpcjbm9m2j2jc0bw3kl8cnkd-python3.13-pydantic-settings-2.14.2 (733.8KB)"3095time=2026-07-04T11:40:49.054Z level=INFO msg="Uploading 7 narinfos"3096time=2026-07-04T11:40:49.336Z level=INFO msg="Upload complete. (2.427s)"