From 902c4e671a35ebf4fdd4bfd8af90df901c5aa86e Mon Sep 17 00:00:00 2001 From: Henddher Pedroza Date: Sun, 13 Oct 2019 20:01:32 -0400 Subject: [PATCH] Increase coverage in BatchCodeProcessor.code_exec(). --- evennia/utils/tests/test_batchprocessors.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/evennia/utils/tests/test_batchprocessors.py b/evennia/utils/tests/test_batchprocessors.py index 87593124c0..e35824af0b 100644 --- a/evennia/utils/tests/test_batchprocessors.py +++ b/evennia/utils/tests/test_batchprocessors.py @@ -183,10 +183,17 @@ class TestBatchCodeProcessor(TestCase): extra_environ={}) self.assertIsNone(err) + @mock.patch('builtins.exec') + def test_execs_codeblock_with_extra_environ(self, mocked_exec): + err = batchprocessors.BATCHCODE.code_exec( + '# batchcode code:\n\nprint("Hello")\n', + extra_environ={'foo': 'bar', 'baz': True}) + self.assertIsNone(err) + @mock.patch('builtins.exec') def test_execs_codeblock_raises(self, mocked_exec): mocked_exec.side_effect = Exception err = batchprocessors.BATCHCODE.code_exec( - '# batchcode code:\n\nprint("Hello")\n', + '# batchcode code:\n\nprint("Hello")\nprint("Evennia")', extra_environ={}) self.assertIsNotNone(err)