]> granicus.if.org Git - python/commitdiff
Issue #18238: Skip test_signal.test_sigwaitinfo_interrupted() on AIX
authorVictor Stinner <victor.stinner@gmail.com>
Mon, 17 Jun 2013 19:51:56 +0000 (21:51 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Mon, 17 Jun 2013 19:51:56 +0000 (21:51 +0200)
sigwaitinfo() can be interrupted on Linux (raises InterruptedError), but not on
AIX.

Lib/test/test_signal.py

index 99243dffe104ab8c7829f8eff7b834c047fa9b7f..1ef764332449cb3f9458de78e9bcf405078ab7e2 100644 (file)
@@ -705,6 +705,10 @@ class PendingSignalsTests(unittest.TestCase):
 
     @unittest.skipUnless(hasattr(signal, 'sigwaitinfo'),
                          'need signal.sigwaitinfo()')
+    # Issue #18238: sigwaitinfo() can be interrupted on Linux (raises
+    # InterruptedError), but not on AIX
+    @unittest.skipIf(sys.platform.startswith("aix"),
+                     'signal.sigwaitinfo() cannot be interrupted on AIX')
     def test_sigwaitinfo_interrupted(self):
         self.wait_helper(signal.SIGUSR1, '''
         def test(signum):