コード例 #1
0
ファイル: test_email.py プロジェクト: kidig/django-mailqueue
    def test_add_mail(self):
        self.assertEquals(len(mail.outbox), 0)
        self.assertEquals(MailerMessage.objects.count(), 0)

        add_mail('subject2', 'body2', '*****@*****.**')

        self.assertEquals(len(mail.outbox), 0)
        self.assertEquals(MailerMessage.objects.count(), 1)

        process()

        self.assertEquals(len(mail.outbox), 1)
        self.assertEquals(MailerMessage.objects.count(), 1)

        self.assertEquals(mail.outbox[0].subject, u'subject2')
        self.assertEquals(mail.outbox[0].body, u'body2')
コード例 #2
0
ファイル: test_email.py プロジェクト: kidig/django-mailqueue
    def test_clean(self):
        self.assertEquals(MailerMessage.objects.count(), 0)
        add_mail('subject3', 'body3', '*****@*****.**')
        self.assertEquals(MailerMessage.objects.count(), 1)

        MailerMessage.objects.all().update(
            sent_datetime=timezone.now() - datetime.timedelta(10),
        )

        clean()
        self.assertEquals(MailerMessage.objects.count(), 1)

        try:
            conf.MAILQUEUE_ARCHIVE_LIFETIME_DAYS = 11
            clean()
            self.assertEquals(MailerMessage.objects.count(), 1)
            conf.MAILQUEUE_ARCHIVE_LIFETIME_DAYS = 1
            clean()
            self.assertEquals(MailerMessage.objects.count(), 0)
        finally:
            conf.MAILQUEUE_ARCHIVE_LIFETIME_DAYS = 0