diff options
author | Brett Cannon <brett@python.org> | 2013-09-30 19:21:09 (GMT) |
---|---|---|
committer | Brett Cannon <brett@python.org> | 2013-09-30 19:21:09 (GMT) |
commit | 63f03ed3dbbf542866a715bc92c652fba26ac26e (patch) | |
tree | 14f1cb7a96c188f929b0ba1af45eba595e7ffdeb /Lib/test | |
parent | 2512caedd7a51537be3241eeae78baaad09321ac (diff) | |
download | cpython-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.py | 3 |
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') |