test_update_timeout: test if a Flip object gets created

This commit is contained in:
Pēteris Caune 2018-12-14 10:46:22 +02:00
parent 925d34daad
commit a8c102f799
No known key found for this signature in database
GPG Key ID: E28D7679E9A9EDE2

View File

@ -1,7 +1,7 @@
from datetime import timedelta as td from datetime import timedelta as td
from django.utils import timezone from django.utils import timezone
from hc.api.models import Check from hc.api.models import Flip, Check
from hc.test import BaseTestCase from hc.test import BaseTestCase
@ -45,6 +45,11 @@ class UpdateTimeoutTestCase(BaseTestCase):
self.check.refresh_from_db() self.check.refresh_from_db()
self.assertEqual(self.check.status, "up") self.assertEqual(self.check.status, "up")
flip = Flip.objects.get()
self.assertEqual(flip.owner_id, self.check.id)
self.assertEqual(flip.old_status, "down")
self.assertEqual(flip.new_status, "up")
def test_it_saves_cron_expression(self): def test_it_saves_cron_expression(self):
url = "/checks/%s/timeout/" % self.check.code url = "/checks/%s/timeout/" % self.check.code
payload = { payload = {