Beispiel #1
0
 def test_sent_once(self):
     self.event.settings.mail_days_download_reminder = 2
     send_download_reminders(sender=self.event)
     assert len(djmail.outbox) == 1
     assert djmail.outbox[0].to == ['*****@*****.**']
     send_download_reminders(sender=self.event)
     assert len(djmail.outbox) == 1
Beispiel #2
0
 def test_not_sent_too_early(self):
     self.event.settings.mail_days_download_reminder = 1
     send_download_reminders(sender=self.event)
     assert len(djmail.outbox) == 0
Beispiel #3
0
 def test_sent_paid_only(self):
     self.event.settings.mail_days_download_reminder = 2
     self.order.status = Order.STATUS_PENDING
     self.order.save()
     send_download_reminders(sender=self.event)
     assert len(djmail.outbox) == 0
Beispiel #4
0
 def test_disabled(self):
     send_download_reminders(sender=self.event)
     assert len(djmail.outbox) == 0