Skip to content

Commit bc67dad

Browse files
authored
gh-149879: Fix multiprocessing resource tracker tests on Cygwin (#150440)
Skip test_resource_tracker_sigterm() if signal.pthread_sigmask() is missing.
1 parent ec23ec6 commit bc67dad

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

Lib/test/_test_multiprocessing.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6310,6 +6310,8 @@ def test_resource_tracker_sigint(self):
63106310
# Catchable signal (ignored by semaphore tracker)
63116311
self.check_resource_tracker_death(signal.SIGINT, False)
63126312

6313+
@unittest.skipUnless(hasattr(signal, 'pthread_sigmask'),
6314+
'need signal.pthread_sigmask')
63136315
def test_resource_tracker_sigterm(self):
63146316
# Catchable signal (ignored by semaphore tracker)
63156317
self.check_resource_tracker_death(signal.SIGTERM, False)

0 commit comments

Comments
 (0)