From: Victor Stinner Date: Mon, 4 Jul 2011 09:44:46 +0000 (+0200) Subject: Issue #12429: Skip interrupted write tests on FreeBSD <= 7 X-Git-Tag: v2.7.3rc1~639 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=49d495fa257c6f60381945df10d71ba242b32a52;p=thirdparty%2FPython%2Fcpython.git Issue #12429: Skip interrupted write tests on FreeBSD <= 7 On FreeBSD, the SIGALRM signal is sometimes received by the reader thread. --- diff --git a/Lib/test/test_io.py b/Lib/test/test_io.py index d0608e3b857c..d9705e740574 100644 --- a/Lib/test/test_io.py +++ b/Lib/test/test_io.py @@ -2557,6 +2557,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