コード例 #1
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)
コード例 #2
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)
コード例 #3
0
    def handle_noargs(**options):
        core._send_pending_messages()
        core._mark_discarded_messages()
        core._retry_send_messages()

        return 0
コード例 #4
0
    def handle_noargs(self, **options):
        core._send_pending_messages()
        core._mark_discarded_messages()
        core._retry_send_messages()

        return 0