def test_warn(self): m = Measure(u'm1', 9, u's', warning=u'8', critical=u'9.4') s = m.state() self.assertEqual(u'WARNING', str(s)) self.assertEqual(u'm1 value 9s exceeds warning range 8', s.headline())
def test_crit(self): m = Measure(u'm1', 9.5, u's', warning=u'8', critical=u'9.4') s = m.state() self.assertEqual(u'CRITICAL', str(s)) self.assertEqual(u'm1 value 9.5s exceeds critical range 9.4', s.headline())
def test_ok(self): m = Measure(u'm1', 8, warning=u'8', critical=u'9.4') self.assertEqual(u'OK', str(m.state()))