Browse Source

Testcase for sendreports

pull/114/head
Pēteris Caune 8 years ago
parent
commit
b8aabd711c
1 changed files with 20 additions and 0 deletions
  1. +20
    -0
      hc/api/tests/test_sendreports.py

+ 20
- 0
hc/api/tests/test_sendreports.py View File

@ -0,0 +1,20 @@
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)

Loading…
Cancel
Save