diff --git a/frappe/tests/test_utils.py b/frappe/tests/test_utils.py index 496083de18..3093fba8b0 100644 --- a/frappe/tests/test_utils.py +++ b/frappe/tests/test_utils.py @@ -1679,3 +1679,19 @@ class TestDataUtils(UnitTestCase): self.assertEqual(comma_or(["a", "b", "c"]), "'a', 'b' ou 'c'") self.assertEqual(comma_or(["a", "b", "c"], add_quotes=False), "a, b ou c") + + +class TestMsgPrint(UnitTestCase): + def tearDown(self) -> None: + super().tearDown() + frappe.clear_messages() + + def test_msgprint(self): + frappe.msgprint("Validate: ") + message = frappe.get_message_log()[-1] + + self.assertNotIn("script", message.message) + + frappe.msgprint("") + message = frappe.get_message_log()[-1] + self.assertIn("