summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorBrett Cannon <brett@python.org>2013-09-30 19:21:09 (GMT)
committerBrett Cannon <brett@python.org>2013-09-30 19:21:09 (GMT)
commit63f03ed3dbbf542866a715bc92c652fba26ac26e (patch)
tree14f1cb7a96c188f929b0ba1af45eba595e7ffdeb /Lib/test
parent2512caedd7a51537be3241eeae78baaad09321ac (diff)
downloadcpython-63f03ed3dbbf542866a715bc92c652fba26ac26e.zip
cpython-63f03ed3dbbf542866a715bc92c652fba26ac26e.tar.gz
cpython-63f03ed3dbbf542866a715bc92c652fba26ac26e.tar.bz2
Issue #19134: Make a test in inspect conditional on multiprocessing
being available. Thanks to Remi Pointel for the bug report.
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_inspect.py3
1 files changed, 3 insertions, 0 deletions
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')