[Python-checkins] cpython: Issue #19134: Make a test in inspect conditional on multiprocessing

brett.cannon python-checkins at python.org
Mon Sep 30 21:21:20 CEST 2013


http://hg.python.org/cpython/rev/d7ba4ca59023
changeset:   85885:d7ba4ca59023
user:        Brett Cannon <brett at python.org>
date:        Mon Sep 30 15:21:09 2013 -0400
summary:
  Issue #19134: Make a test in inspect conditional on multiprocessing
being available.

Thanks to Remi Pointel for the bug report.

files:
  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
--- a/Lib/test/test_inspect.py
+++ b/Lib/test/test_inspect.py
@@ -13,6 +13,7 @@
 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 @@
         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')

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list