diff -r cda93720c06d Lib/unittest/test/test_break.py --- a/Lib/unittest/test/test_break.py Sat Jul 23 18:15:43 2011 +0200 +++ b/Lib/unittest/test/test_break.py Sun Jul 24 00:57:04 2011 +0200 @@ -9,9 +9,9 @@ @unittest.skipUnless(hasattr(os, 'kill'), "Test requires os.kill") -@unittest.skipIf(sys.platform =="win32", "Test cannot run on Windows") -@unittest.skipIf(sys.platform == 'freebsd6', "Test kills regrtest on freebsd6 " - "if threads have been used") +@unittest.skipIf(sys.platform == 'win32', "Test cannot run on Windows") +@unittest.skipIf(sys.platform == 'freebsd6', "due to known OS bug") +@unittest.skipIf(sys.platform.startswith('sunos'), "due to known OS bug") class TestBreak(unittest.TestCase): def setUp(self):