diff --git a/python/tests/test_pickle_multiprocessing.py b/python/tests/test_pickle_multiprocessing.py index fcce49d97..c22b52d29 100644 --- a/python/tests/test_pickle_multiprocessing.py +++ b/python/tests/test_pickle_multiprocessing.py @@ -84,11 +84,18 @@ def _skip_if_multiprocessing_unavailable(): pytest.param( "fork", marks=pytest.mark.skipif( - sys.platform == "darwin", - reason="fork start method is unsafe with PyArrow/tokio on macOS", + sys.platform in ("darwin", "win32"), + reason="fork start method is not supported on Windows " + "and unsafe with PyArrow/tokio on macOS", + ), + ), + pytest.param( + "forkserver", + marks=pytest.mark.skipif( + sys.platform == "win32", + reason="forkserver start method is not supported on Windows", ), ), - "forkserver", "spawn", ]