Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
 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()
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
    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)