コード例 #1
0
 def test_bin_valuelist(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc([5, 200, 52, 4000], warningBelow=2000, criticalBelow=100)
     self.assertEqual(len(eo.critical), 2)
     self.assertEqual(len(eo.warning), 1)
     self.assertEqual(len(eo.unknown), 0)
     self.assertEqual(eo.getExitCode(), 2)
コード例 #2
0
 def test_string(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc(55, warningBelow=100, criticalBelow=50)
     self.assertEqual(len(eo.critical), 0)
     self.assertEqual(len(eo.warning), 1)
     self.assertEqual(len(eo.unknown), 0)
     self.assertEqual(eo.warning[0], "55 is < 100")
     self.assertEqual(eo.getExitCode(), 1)
コード例 #3
0
 def test_emptyList(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc([], emptyStatus="OK")
     self.assertEqual(len(eo.critical), 0)
     self.assertEqual(len(eo.warning), 0)
     self.assertEqual(len(eo.unknown), 0)
     self.assertEqual(eo.getExitCode(), 0)
     ev.evalListNumberDesc([], emptyStatus="WARNING")
     self.assertEqual(eo.warning[0], "list is Empty")
     self.assertEqual(eo.getExitCode(), 1)
コード例 #4
0
 def test_prefixText(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc([45], warningBelow=50, postfixText=" Units")
     self.assertEqual(eo.warning[0], "45 is < 50 Units")
コード例 #5
0
 def test_numberUnits(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc([45], warningBelow=50, numberUnits="sec")
     self.assertEqual(eo.warning[0], "45sec is < 50sec")
コード例 #6
0
 def test_swappedTresholds(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc([21], warningBelow=50, criticalBelow=40)
     self.assertEqual(eo.getExitCode(), 2)
コード例 #7
0
 def test_negative_high(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc([-3], warningBelow=-5, criticalBelow=-10)
     self.assertEqual(eo.getExitCode(), 0)
コード例 #8
0
 def test_high(self):
     eo = NagErrors()
     ev = NagEval(eo)
     ev.evalListNumberDesc([55], warningBelow=50, criticalBelow=40)
     self.assertEqual(eo.getExitCode(), 0)