Example #1
0
 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())
Example #2
0
 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())
Example #3
0
 def test_ok(self):
     m = Measure(u'm1', 8, warning=u'8', critical=u'9.4')
     self.assertEqual(u'OK', str(m.state()))