From 32ff8715f080c5a3cfbeb605daa929f424b1e748 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Wed, 9 Feb 2022 06:06:32 -0500 Subject: fix: provide an intelligible error message for multiprocessing with no config file. #1320 --- tests/test_concurrency.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/test_concurrency.py b/tests/test_concurrency.py index 5665e37f..1217142a 100644 --- a/tests/test_concurrency.py +++ b/tests/test_concurrency.py @@ -369,6 +369,10 @@ class ConcurrencyTest(CoverageTest): with pytest.raises(ConfigError, match="Conflicting concurrency settings: eventlet, gevent"): self.command_line("run prog.py") + def test_multiprocessing_needs_config_file(self): + with pytest.raises(ConfigError, match="multiprocessing requires a configuration file"): + self.command_line("run --concurrency=multiprocessing prog.py") + class WithoutConcurrencyModuleTest(CoverageTest): """Tests of what happens if the requested concurrency isn't installed.""" -- cgit v1.2.1