diff --git a/frappe/tests/test_email.py b/frappe/tests/test_email.py index 2e3932c7e3..4a2ec50c30 100644 --- a/frappe/tests/test_email.py +++ b/frappe/tests/test_email.py @@ -57,16 +57,20 @@ class TestEmail(IntegrationTestCase): def test_send_after(self): self.test_email_queue(send_after=1) from frappe.email.queue import flush + from frappe.utils import add_to_date, now_datetime - flush() + with self.freeze_time(add_to_date(now_datetime(), seconds=12)): + flush() email_queue = frappe.db.sql("""select name from `tabEmail Queue` where status='Sent'""", as_dict=1) self.assertEqual(len(email_queue), 0) def test_flush(self): self.test_email_queue() from frappe.email.queue import flush + from frappe.utils import add_to_date, now_datetime - flush() + with self.freeze_time(add_to_date(now_datetime(), seconds=12)): + flush() email_queue = frappe.db.sql("""select name from `tabEmail Queue` where status='Sent'""", as_dict=1) self.assertEqual(len(email_queue), 1) queue_recipients = [