(original) (raw)

changeset: 85620:2982ac8b45bc parent: 85616:9ba1432fdc5a user: Charles-François Natali cf.natali@gmail.com date: Sun Sep 08 12:27:33 2013 +0200 files: Lib/test/test_regrtest.py description: Issue #18935: Fix test_regrtest.test_timeout when built --without-threads (the '--timeout' option requires faulthandler.dump_traceback_later). diff -r 9ba1432fdc5a -r 2982ac8b45bc Lib/test/test_regrtest.py --- a/Lib/test/test_regrtest.py Sun Sep 08 11:34:42 2013 +0200 +++ b/Lib/test/test_regrtest.py Sun Sep 08 12:27:33 2013 +0200 @@ -3,6 +3,7 @@ """ import argparse +import faulthandler import getopt import os.path import unittest @@ -25,6 +26,8 @@ regrtest._parse_args([opt]) self.assertIn('Run Python regression tests.', out.getvalue()) + @unittest.skipUnless(hasattr(faulthandler, 'dump_traceback_later'), + "faulthandler.dump_traceback_later() required") def test_timeout(self): ns = regrtest._parse_args(['--timeout', '4.2']) self.assertEqual(ns.timeout, 4.2) /cf.natali@gmail.com