Esempio n. 1
0
    def test_alerting_receive_high(self):
        analyzer = LogAnalyzer("1")
        analyzer.analyze_alert(["log1", "log2"])
        # now becomes alerting and average 2 with 1 count
        msg = analyzer.analyze_alert(["log1", "log2"])

        self.assertEqual(msg, "")
        self.assertTrue(analyzer.alerting)
Esempio n. 2
0
    def test_alerting_receive_high(self):
        analyzer = LogAnalyzer("1")
        analyzer.analyze_alert(["log1", "log2"])
        # now becomes alerting and average 2 with 1 count
        msg = analyzer.analyze_alert(["log1", "log2"])

        self.assertEqual(msg, "")
        self.assertTrue(analyzer.alerting)
Esempio n. 3
0
    def test_alerting_receive_low(self):
        analyzer = LogAnalyzer("1")
        analyzer.analyze_alert(["log1", "log2"])
        # now becomes alerting and average 2 with 1 count
        analyzer.analyze_alert([])
        msg = analyzer.analyze_alert([])
        # (2 / 3) < 1
        recover_msg_prefix = "Traffic recovered"

        self.assertEqual(msg[:len(recover_msg_prefix)], recover_msg_prefix )
        self.assertFalse(analyzer.alerting)
Esempio n. 4
0
    def test_alerting_receive_low(self):
        analyzer = LogAnalyzer("1")
        analyzer.analyze_alert(["log1", "log2"])
        # now becomes alerting and average 2 with 1 count
        analyzer.analyze_alert([])
        msg = analyzer.analyze_alert([])
        # (2 / 3) < 1
        recover_msg_prefix = "Traffic recovered"

        self.assertEqual(msg[:len(recover_msg_prefix)], recover_msg_prefix)
        self.assertFalse(analyzer.alerting)
Esempio n. 5
0
    def test_notalerting_receive_low(self):
        analyzer = LogAnalyzer("1")
        msg = analyzer.analyze_alert([])

        self.assertEqual(msg, "")
        self.assertFalse(analyzer.alerting)
Esempio n. 6
0
    def test_notalerting_receive_high(self):
        analyzer = LogAnalyzer("1")
        msg = analyzer.analyze_alert(["log1", "log2"])

        self.assertEqual(msg[:4], "High")
        self.assertTrue(analyzer.alerting)
Esempio n. 7
0
    def test_notalerting_receive_high(self):
        analyzer = LogAnalyzer("1")
        msg = analyzer.analyze_alert(["log1", "log2"])

        self.assertEqual(msg[:4], "High")
        self.assertTrue(analyzer.alerting)
Esempio n. 8
0
    def test_notalerting_receive_low(self):
        analyzer = LogAnalyzer("1")
        msg = analyzer.analyze_alert([])

        self.assertEqual(msg, "")
        self.assertFalse(analyzer.alerting)