https://github.com/python/cpython/commit/b51729a7ce49eac52fc7e33ca9697e4b6ba1d18a commit: b51729a7ce49eac52fc7e33ca9697e4b6ba1d18a branch: 3.13 author: Serhiy Storchaka <[email protected]> committer: serhiy-storchaka <[email protected]> date: 2026-07-23T01:46:08+03:00 summary:
[3.13] gh-154272: Skip more forkserver tests if the start method is unavailable (GH-154499) (GH-154507) Two tests were still not skipped: they were only guarded against Cygwin and Windows. (cherry picked from commit a2a846678e54b1b5defdccd451c573679094ff02) Co-authored-by: Claude Opus 4.8 <[email protected]> files: M Lib/test/test_concurrent_futures/test_init.py diff --git a/Lib/test/test_concurrent_futures/test_init.py b/Lib/test/test_concurrent_futures/test_init.py index df640929309318..eff87b03b452a8 100644 --- a/Lib/test/test_concurrent_futures/test_init.py +++ b/Lib/test/test_concurrent_futures/test_init.py @@ -1,5 +1,6 @@ import contextlib import logging +import multiprocessing import queue import time import unittest @@ -140,6 +141,8 @@ def test_spawn(self): self._test(ProcessPoolSpawnFailingInitializerTest) @support.skip_if_sanitizer("TSAN doesn't support threads after fork", thread=True) + @unittest.skipUnless("forkserver" in multiprocessing.get_all_start_methods(), + "forkserver start method is not available") def test_forkserver(self): self._test(ProcessPoolForkserverFailingInitializerTest) _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/python-checkins.python.org Member address: [email protected]
