Commit 03129230 authored by Victor Stinner's avatar Victor Stinner

Issue #23715: Fix test_eintr, skip tests on signal.sigwaitinfo() and

signal.sigtimedwait() if functions are missing
parent 1335ca50
......@@ -268,12 +268,16 @@ class TimeEINTRTest(EINTRBaseTest):
class SignalEINTRTest(EINTRBaseTest):
""" EINTR tests for the signal module. """
@unittest.skipUnless(hasattr(signal, 'sigtimedwait'),
'need signal.sigtimedwait()')
def test_sigtimedwait(self):
t0 = time.monotonic()
signal.sigtimedwait([], self.sleep_time)
dt = time.monotonic() - t0
self.assertGreaterEqual(dt, self.sleep_time)
@unittest.skipUnless(hasattr(signal, 'sigwaitinfo'),
'need signal.sigwaitinfo()')
def test_sigwaitinfo(self):
signum = signal.SIGUSR1
pid = os.getpid()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment