def test_handle(self, request_mock, settings):
        request_mock.return_value = requests.Response()
        request_mock.return_value.status_code = 200

        settings.DEBUG = True
        metric = MetricFactory.create()
        RecordFactory.create(value=3, metric=metric)
        WatchdogFactory.create(metric=metric)

        assert Command().execute(stdout=self.stdout) is None
Ejemplo n.º 2
0
    def test_handle(self, request_mock, settings):
        request_mock.return_value = requests.Response()
        request_mock.return_value.status_code = 200

        settings.DEBUG = True
        metric = MetricFactory.create()
        RecordFactory.create(value=3, metric=metric)
        WatchdogFactory.create(metric=metric)

        assert Command().execute(stdout=self.stdout) is None
    def test_handle(self, request_mock, settings):
        request_mock.return_value = requests.Response()
        request_mock.return_value.status_code = 200

        settings.DEBUG = True
        metric = MetricFactory.create()
        RecordFactory.create(value=3, metric=metric)
        WatchdogFactory.create(metric=metric)

        args = []
        opts = {}
        assert call_command('check_watchdogs', *args, **opts) is None
Ejemplo n.º 4
0
    def test_property_last_time(self):
        metric = MetricFactory.create()
        RecordFactory.create(value=3, metric=metric)
        record = RecordFactory.create(value=5, metric=metric)
        obj = WatchdogFactory.create(metric=metric)

        assert obj.last_timestamp == record.timestamp
Ejemplo n.º 5
0
    def test_property_last_value(self):
        metric = MetricFactory.create()
        RecordFactory.create(value=3, metric=metric)
        RecordFactory.create(value=5, metric=metric)
        obj = WatchdogFactory.create(metric=metric)

        assert obj.last_value == 5
Ejemplo n.º 6
0
    def test_property_last_value(self):
        metric = MetricFactory.create()
        RecordFactory.create(value=3, metric=metric)
        RecordFactory.create(value=5, metric=metric)
        obj = WatchdogFactory.create(metric=metric)

        assert obj.last_value == 5
Ejemplo n.º 7
0
    def test_property_last_time(self):
        metric = MetricFactory.create()
        RecordFactory.create(value=3, metric=metric)
        record = RecordFactory.create(value=5, metric=metric)
        obj = WatchdogFactory.create(metric=metric)

        assert obj.last_timestamp == record.timestamp
Ejemplo n.º 8
0
    def test_property_has_emergency_plan(self, add_emergency_plan, result):
        metric = MetricFactory.create()
        obj = WatchdogFactory.create(metric=metric)

        if add_emergency_plan:
            EmergencyPlanFactory.create(watchdog=obj)

        assert obj.has_emergency_plan is result
Ejemplo n.º 9
0
    def test_property_last_time_delta(self):
        metric = MetricFactory.create()

        with freeze_time('2016-01-14 12:00:00'):
            RecordFactory.create(metric=metric)

        obj = WatchdogFactory.create(metric=metric)

        with freeze_time('2016-01-14 12:00:50'):
            assert obj.last_timestamp_delta == 50
Ejemplo n.º 10
0
    def test_get_last_timestamp(self, rf):
        metric = MetricFactory.create()
        record = RecordFactory.create(value=5, metric=metric)
        obj = WatchdogFactory.create(metric=metric)

        user = UserFactory.create()
        request = rf.get('/')
        request.user = user

        assert self.modeladmin.get_last_timestamp(obj=obj) == record.timestamp
Ejemplo n.º 11
0
    def test_property_last_time_delta(self):
        metric = MetricFactory.create()

        with freeze_time('2016-01-14 12:00:00'):
            RecordFactory.create(metric=metric)

        obj = WatchdogFactory.create(metric=metric)

        with freeze_time('2016-01-14 12:00:50'):
            assert obj.last_timestamp_delta == 50
Ejemplo n.º 12
0
    def test_get_last_timestamp(self, rf):
        metric = MetricFactory.create()
        record = RecordFactory.create(value=5, metric=metric)
        obj = WatchdogFactory.create(metric=metric)

        user = UserFactory.create()
        request = rf.get('/')
        request.user = user

        assert self.modeladmin.get_last_timestamp(obj=obj) == record.timestamp
Ejemplo n.º 13
0
 def setup(self):
     self.metric = MetricFactory.create()
     self.observer = ObserverFactory.create(value=4)
     self.record = RecordFactory.create(value=5, metric=self.metric)
     self.watchdog = WatchdogFactory.create(observer=self.observer,
                                            metric=self.metric)
Ejemplo n.º 14
0
 def setup(self):
     self.metric = MetricFactory.create()
     self.observer = ObserverFactory.create(value=4)
     self.record = RecordFactory.create(value=5, metric=self.metric)
     self.watchdog = WatchdogFactory.create(observer=self.observer, metric=self.metric)
Ejemplo n.º 15
0
    def test_must_checked(self, time_now, result):
        obj = WatchdogFactory.create(from_time=time(10, 0, 0), till_time=time(11, 0, 0))

        with freeze_time('2016-01-14 {0}'.format(time_now)):
            assert obj.must_checked is result
Ejemplo n.º 16
0
    def test_is_time_based_false(self):
        obj = WatchdogFactory.create()

        assert obj.is_time_based is False
Ejemplo n.º 17
0
    def test_is_time_based(self):
        obj = WatchdogFactory.create(from_time=time(10, 0, 0), till_time=time(11, 0, 0))

        assert obj.is_time_based is True
Ejemplo n.º 18
0
    def test_property_last_time_none(self):
        obj = WatchdogFactory.create()

        assert obj.last_timestamp is None
Ejemplo n.º 19
0
    def test_property_last_time_none(self):
        obj = WatchdogFactory.create()

        assert obj.last_timestamp is None
Ejemplo n.º 20
0
    def test_repr(self):
        obj = WatchdogFactory.create()

        assert str(obj) == '{0} - {1}'.format(obj.observer, obj.metric)
Ejemplo n.º 21
0
    def test_repr(self):
        obj = WatchdogFactory.create()

        assert str(obj) == '{0} - {1}'.format(obj.observer, obj.metric)