From: Eric Snow Date: Wed, 14 Jun 2023 00:39:18 +0000 (-0600) Subject: gh-104812: Skip Pending Calls Tests if No Threading (gh-105761) X-Git-Tag: v3.13.0a1~1761 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fcf0647cf2a78de2c2b603af2709d58c8567df67;p=thirdparty%2FPython%2Fcpython.git gh-104812: Skip Pending Calls Tests if No Threading (gh-105761) This fixes the WASM buildbots. --- diff --git a/Lib/test/test_capi/test_misc.py b/Lib/test/test_capi/test_misc.py index 58e1a83da5c1..ccec27d3e0b6 100644 --- a/Lib/test/test_capi/test_misc.py +++ b/Lib/test/test_capi/test_misc.py @@ -1406,6 +1406,7 @@ class TestPendingCalls(unittest.TestCase): while self.result is None: time.sleep(0.01) + @threading_helper.requires_working_threading() def test_subthreads_can_handle_pending_calls(self): payload = 'Spam spam spam spam. Lovely spam! Wonderful spam!' @@ -1421,6 +1422,7 @@ class TestPendingCalls(unittest.TestCase): self.assertEqual(task.result, payload) + @threading_helper.requires_working_threading() def test_many_subthreads_can_handle_pending_calls(self): main_tid = threading.get_ident() self.assertEqual(threading.main_thread().ident, main_tid)