changeset: 95094:79aed09a9fa5 user: Victor Stinner date: Fri Mar 20 13:42:52 2015 +0100 files: Lib/test/eintrdata/eintr_tester.py description: Issue #23715: Fix test_eintr, skip tests on signal.sigwaitinfo() and signal.sigtimedwait() if functions are missing diff -r 8f9925a02fe7 -r 79aed09a9fa5 Lib/test/eintrdata/eintr_tester.py --- a/Lib/test/eintrdata/eintr_tester.py Fri Mar 20 13:38:08 2015 +0100 +++ b/Lib/test/eintrdata/eintr_tester.py Fri Mar 20 13:42:52 2015 +0100 @@ -268,12 +268,16 @@ 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()