gh-149879: Fix multiprocessing resource tracker tests on Cygwin (#150440)

Skip test_resource_tracker_sigterm() if signal.pthread_sigmask() is
missing.
This commit is contained in:
Victor Stinner 2026-05-26 04:23:52 +02:00 committed by GitHub
parent ec23ec6870
commit bc67dadb1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6310,6 +6310,8 @@ def test_resource_tracker_sigint(self):
# Catchable signal (ignored by semaphore tracker)
self.check_resource_tracker_death(signal.SIGINT, False)
@unittest.skipUnless(hasattr(signal, 'pthread_sigmask'),
'need signal.pthread_sigmask')
def test_resource_tracker_sigterm(self):
# Catchable signal (ignored by semaphore tracker)
self.check_resource_tracker_death(signal.SIGTERM, False)