diff options
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_capi.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/test/test_capi.py b/Lib/test/test_capi.py index d61bf36..0ab1458 100644 --- a/Lib/test/test_capi.py +++ b/Lib/test/test_capi.py @@ -8,7 +8,6 @@ import random import subprocess import sys import time -import _thread import unittest from test import support try: @@ -16,8 +15,10 @@ try: except ImportError: _posixsubprocess = None try: + import _thread import threading except ImportError: + _thread = None threading = None import _testcapi @@ -223,7 +224,7 @@ class EmbeddingTest(unittest.TestCase): os.chdir(oldcwd) -@unittest.skipUnless(threading, 'Threading required for this test.') +@unittest.skipUnless(threading and _thread, 'Threading required for this test.') class TestThreadState(unittest.TestCase): @support.reap_threads |