healthchecks/hc/api/tests/test_sendreports.py
2017-01-15 13:07:19 +02:00

21 lines
571 B
Python

from datetime import timedelta
from django.utils import timezone
from hc.api.management.commands.sendreports import Command
from hc.api.models import Check
from hc.test import BaseTestCase
class SendAlertsTestCase(BaseTestCase):
def test_it_sends_report(self):
# Make alice eligible for reports
self.alice.date_joined = timezone.now() - timedelta(days=365)
self.alice.save()
check = Check(user=self.alice, last_ping=timezone.now())
check.save()
sent = Command().handle_one_run()
self.assertEqual(sent, 1)