From 63f03ed3dbbf542866a715bc92c652fba26ac26e Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Mon, 30 Sep 2013 15:21:09 -0400 Subject: Issue #19134: Make a test in inspect conditional on multiprocessing being available. Thanks to Remi Pointel for the bug report. --- Lib/test/test_inspect.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py index 22c2be8..45b36d2 100644 --- a/Lib/test/test_inspect.py +++ b/Lib/test/test_inspect.py @@ -13,6 +13,7 @@ import importlib from os.path import normcase from test.support import run_unittest, TESTFN, DirsOnSysPath +from test.support import multiprocessing as has_multiprocessing from test.script_helper import assert_python_ok, assert_python_failure from test import inspect_fodder as mod from test import inspect_fodder2 as mod2 @@ -2407,6 +2408,8 @@ class TestMain(unittest.TestCase): self.assertEqual(lines[:-1], inspect.getsource(module).splitlines()) self.assertEqual(err, b'') + @unittest.skipIf(not has_multiprocessing, + 'multiprocessing required to test __qualname__ for source files') def test_qualname_source(self): module = importlib.import_module('concurrent.futures') member = getattr(module, 'ThreadPoolExecutor') -- cgit v0.12