Exemple #1
0
class TestWatchdogAdmin:
    def setup(self):
        self.modeladmin = WatchdogAdmin(Watchdog, admin.site)

    def test_get_last_value(self, rf):
        metric = MetricFactory.create()
        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_value(obj=obj) == 5

    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
Exemple #2
0
 def setup(self):
     self.modeladmin = WatchdogAdmin(Watchdog, admin.site)