diff --git a/Lib/test/test_generators.py b/Lib/test/test_generators.py index bd17ad4a21bb93..076e5fa82b07b4 100644 --- a/Lib/test/test_generators.py +++ b/Lib/test/test_generators.py @@ -8,8 +8,10 @@ import inspect from test import support - -_testcapi = support.import_module('_testcapi') +try: + _testcapi = support.import_module('_testcapi') +except ImportError: + _testcapi = None # This tests to make sure that if a SIGINT arrives just before we send into a @@ -28,6 +30,7 @@ def generator2(self): else: return "FAILED" + @unittest.skipUnless(_testcapi is not None, "'_testcapi' is failed to import") def test_raise_and_yield_from(self): gen = self.generator1() gen.send(None)