[fix] test_email

This commit is contained in:
Rushabh Mehta 2016-08-02 15:46:27 +05:30
parent a955023bd7
commit cb6de3c6d0

View file

@ -49,9 +49,9 @@ class TestEmail(unittest.TestCase):
def test_expired(self):
self.test_email_queue()
frappe.db.sql("update `tabEmail Queue` set creation='2010-01-01 12:00:00'")
from frappe.email.queue import flush
flush(from_test=True)
frappe.db.sql("update `tabEmail Queue` set creation=DATE_SUB(curdate(), interval 8 day)")
from frappe.email.queue import clear_outbox
clear_outbox()
email_queue = frappe.db.sql("""select * from `tabEmail Queue` where status='Expired'""", as_dict=1)
self.assertEquals(len(email_queue), 2)
self.assertTrue('test@example.com' in [d['recipient'] for d in email_queue])