From dccd25af4fd258924ec45fd76197abc709a733f3 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Wed, 24 Dec 2025 15:55:50 -0500 Subject: [PATCH] Skip parallel MCP config test on Windows (#2711) --- tests/test_mcp_config.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test_mcp_config.py b/tests/test_mcp_config.py index 41924813b..5a291d9d4 100644 --- a/tests/test_mcp_config.py +++ b/tests/test_mcp_config.py @@ -243,6 +243,10 @@ async def test_multi_client(tmp_path: Path): assert result_2.data == 3 +@pytest.mark.skipif( + sys.platform.startswith("win32"), + reason="Windows has process lifecycle issues with parallel stdio subprocess calls", +) async def test_multi_client_parallel_calls(tmp_path: Path): server_script = inspect.cleandoc(""" from fastmcp import FastMCP