summaryrefslogtreecommitdiff
path: root/Lib/test/test_compileall.py
diff options
context:
space:
mode:
authorBerker Peksag <berker.peksag@gmail.com>2015-04-22 09:39:19 +0300
committerBerker Peksag <berker.peksag@gmail.com>2015-04-22 09:39:19 +0300
commitd86ef05a02e820adfd1e3a11cd56d3444d9aa2c9 (patch)
tree30787c75b3ea3d03e90022ca6a42f539403e1250 /Lib/test/test_compileall.py
parentc3a7f181008fef91b5a5977b370271ce3f7f75b0 (diff)
downloadcpython-git-d86ef05a02e820adfd1e3a11cd56d3444d9aa2c9.tar.gz
Issue #23917: Fall back to sequential compilation when ProcessPoolExecutor doesn't exist.
Patch by Claudiu Popa.
Diffstat (limited to 'Lib/test/test_compileall.py')
-rw-r--r--Lib/test/test_compileall.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/test/test_compileall.py b/Lib/test/test_compileall.py
index 07756f6874..2053304e6b 100644
--- a/Lib/test/test_compileall.py
+++ b/Lib/test/test_compileall.py
@@ -136,10 +136,10 @@ class CompileallTests(unittest.TestCase):
self.assertTrue(compile_file_mock.called)
@mock.patch('compileall.ProcessPoolExecutor', new=None)
- def test_compile_missing_multiprocessing(self):
- with self.assertRaisesRegex(NotImplementedError,
- "multiprocessing support not available"):
- compileall.compile_dir(self.directory, quiet=True, workers=5)
+ @mock.patch('compileall.compile_file')
+ def test_compile_missing_multiprocessing(self, compile_file_mock):
+ compileall.compile_dir(self.directory, quiet=True, workers=5)
+ self.assertTrue(compile_file_mock.called)
class EncodingTest(unittest.TestCase):
"""Issue 6716: compileall should escape source code when printing errors