From 93952e8c982d335e03941eb3f4cdccc4e96b6fea Mon Sep 17 00:00:00 2001 From: AarDG10 Date: Sun, 22 Feb 2026 11:35:19 +0530 Subject: [PATCH] test: fix test to suit the changes --- frappe/tests/test_email.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frappe/tests/test_email.py b/frappe/tests/test_email.py index 7e00b4c3d0..2e3932c7e3 100644 --- a/frappe/tests/test_email.py +++ b/frappe/tests/test_email.py @@ -369,14 +369,15 @@ class TestEmail(IntegrationTestCase): patch("frappe.sendmail") as mocked_sendmail, patch("frappe.local.login_manager", create=True) as mocked_lm, ): - reason = "Testing Security Alert" - impersonate(user=target_user, reason=reason) + with patch("frappe.db.exists", return_value=True): + reason = "Testing Security Alert" + impersonate(user=target_user, reason=reason) - self.assertTrue(mocked_sendmail.called) - _, kwargs = mocked_sendmail.call_args - self.assertIn(target_user, kwargs.get("recipients")) - self.assertIn(reason, kwargs.get("content")) - mocked_lm.impersonate.assert_called_with(target_user) + self.assertTrue(mocked_sendmail.called) + _, kwargs = mocked_sendmail.call_args + self.assertIn(target_user, kwargs.get("recipients")) + self.assertIn(reason, kwargs.get("content")) + mocked_lm.impersonate.assert_called_with(target_user) # Cleanup frappe.db.delete("User", {"email": target_user})