mirror of https://github.com/python/cpython.git
Issue #19134: Make a test in inspect conditional on multiprocessing
being available. Thanks to Remi Pointel for the bug report.
This commit is contained in:
parent
2512caedd7
commit
63f03ed3db
|
@ -13,6 +13,7 @@
|
||||||
from os.path import normcase
|
from os.path import normcase
|
||||||
|
|
||||||
from test.support import run_unittest, TESTFN, DirsOnSysPath
|
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.script_helper import assert_python_ok, assert_python_failure
|
||||||
from test import inspect_fodder as mod
|
from test import inspect_fodder as mod
|
||||||
from test import inspect_fodder2 as mod2
|
from test import inspect_fodder2 as mod2
|
||||||
|
@ -2407,6 +2408,8 @@ def test_only_source(self):
|
||||||
self.assertEqual(lines[:-1], inspect.getsource(module).splitlines())
|
self.assertEqual(lines[:-1], inspect.getsource(module).splitlines())
|
||||||
self.assertEqual(err, b'')
|
self.assertEqual(err, b'')
|
||||||
|
|
||||||
|
@unittest.skipIf(not has_multiprocessing,
|
||||||
|
'multiprocessing required to test __qualname__ for source files')
|
||||||
def test_qualname_source(self):
|
def test_qualname_source(self):
|
||||||
module = importlib.import_module('concurrent.futures')
|
module = importlib.import_module('concurrent.futures')
|
||||||
member = getattr(module, 'ThreadPoolExecutor')
|
member = getattr(module, 'ThreadPoolExecutor')
|
||||||
|
|
Loading…
Reference in New Issue