From: Benjamin Peterson Date: Sat, 13 Oct 2012 15:46:44 +0000 (-0400) Subject: When not optimized function stack sizes are much larger and may cause this test to... X-Git-Tag: v3.4.0a1~2262 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d541d3fee4bfee130cbec9ee6f9cf1a96c77ec3e;p=python When not optimized function stack sizes are much larger and may cause this test to fail. --- diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py index 429febe035..13c017da1d 100644 --- a/Lib/test/test_threading.py +++ b/Lib/test/test_threading.py @@ -753,7 +753,8 @@ class ThreadingExceptionTests(BaseTestCase): lock = threading.Lock() self.assertRaises(RuntimeError, lock.release) - @unittest.skipUnless(sys.platform == 'darwin', 'test macosx problem') + @unittest.skipUnless(sys.platform == 'darwin' and test.support.python_is_optimized(), + 'test macosx problem') def test_recursion_limit(self): # Issue 9670 # test that excessive recursion within a non-main thread causes