コード例 #1
0
ファイル: tests.py プロジェクト: bameda/djmail
 def setUp(self):
     super(CleanupManagementCommand, self).setUp()
     # Create a message that was successfully sent 1 year ago
     self.old_log = Message.from_email_message(self.email)
     self.old_log.status = Message.STATUS_SENT
     self.old_log.sent_at = datetime.now() - timedelta(days=365)
     self.old_log.save()
コード例 #2
0
ファイル: tests.py プロジェクト: bameda/djmail
 def setUp(self):
     super(CleanupManagementCommand, self).setUp()
     # Create a message that was succesfully sent 1 year ago
     self.old_log = Message.from_email_message(self.email)
     self.old_log.status = Message.STATUS_SENT
     self.old_log.sent_at = datetime.now() - timedelta(days=365)
     self.old_log.save()
コード例 #3
0
ファイル: tests.py プロジェクト: bameda/djmail
    def test_failing_retry_send_01(self):
        message_model = Message.from_email_message(self.email)
        message_model.status = Message.STATUS_FAILED
        message_model.retry_count = 1
        message_model.save()

        core._retry_send_messages()

        message_model_2 = Message.objects.get(pk=message_model.pk)
        self.assertEqual(message_model_2.retry_count, 2)
コード例 #4
0
ファイル: tests.py プロジェクト: bameda/djmail
    def test_failing_retry_send_01(self):
        message_model = Message.from_email_message(self.email)
        message_model.status = Message.STATUS_FAILED
        message_model.retry_count = 1
        message_model.save()

        core._retry_send_messages()

        message_model_2 = Message.objects.get(pk=message_model.pk)
        self.assertEqual(message_model_2.retry_count, 2)
コード例 #5
0
ファイル: tests.py プロジェクト: bameda/djmail
    def test_failing_retry_send_02(self):
        message_model = Message.from_email_message(self.email)
        message_model.status = Message.STATUS_FAILED
        message_model.retry_count = 3
        message_model.save()

        core._mark_discarded_messages()

        message_model_2 = Message.objects.get(pk=message_model.pk)
        self.assertEqual(message_model_2.retry_count, 3)
        self.assertEqual(message_model_2.status, Message.STATUS_DISCARDED)
コード例 #6
0
ファイル: tests.py プロジェクト: bameda/djmail
    def test_failing_retry_send_02(self):
        message_model = Message.from_email_message(self.email)
        message_model.status = Message.STATUS_FAILED
        message_model.retry_count = 3
        message_model.save()

        core._mark_discarded_messages()

        message_model_2 = Message.objects.get(pk=message_model.pk)
        self.assertEqual(message_model_2.retry_count, 3)
        self.assertEqual(message_model_2.status, Message.STATUS_DISCARDED)