]> granicus.if.org Git - python/commitdiff
Issue #12429: Skip interrupted write tests on FreeBSD <= 7
authorVictor Stinner <victor.stinner@haypocalc.com>
Mon, 4 Jul 2011 09:48:17 +0000 (11:48 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Mon, 4 Jul 2011 09:48:17 +0000 (11:48 +0200)
On FreeBSD, the SIGALRM signal is sometimes received by the reader thread.

Lib/test/test_io.py

index 707b7cb0885485df3f90d66e943f61313d72eb50..cfd4583cb20c74b7bb096017a6a6ead9fac077e6 100644 (file)
@@ -2651,6 +2651,8 @@ class SignalsTest(unittest.TestCase):
         1/0
 
     @unittest.skipUnless(threading, 'Threading required for this test.')
+    @unittest.skipIf(sys.platform in ('freebsd5', 'freebsd6', 'freebsd7'),
+                     'issue #12429: skip test on FreeBSD <= 7')
     def check_interrupted_write(self, item, bytes, **fdopen_kwargs):
         """Check that a partial write, when it gets interrupted, properly
         invokes the signal handler, and bubbles up the exception raised