Exemplo n.º 1
0
    def test_defaults_override(self):
        eas = EmailAlertSender()
        eas.send_email = Mock()

        eas.send_alerts({"email_from": "foobar"}, self.alerts)

        calls = eas.send_email.call_args
        self.assertEquals("foobar", calls[0][0])
Exemplo n.º 2
0
    def test_defaults_applied(self):
        eas = EmailAlertSender()
        eas.send_email = Mock()

        eas.send_alerts({}, self.alerts)

        calls = eas.send_email.call_args
        self.assertEquals("reddalert@localhost", calls[0][0])
Exemplo n.º 3
0
    def test_defaults_override(self):
        eas = EmailAlertSender()
        eas.send_email = Mock()

        eas.send_alerts({"email_from": "foobar"}, self.alerts)

        calls = eas.send_email.call_args
        self.assertEquals("foobar", calls[0][0])
Exemplo n.º 4
0
    def test_defaults_applied(self):
        eas = EmailAlertSender()
        eas.send_email = Mock()

        eas.send_alerts({}, self.alerts)

        calls = eas.send_email.call_args
        self.assertEquals("reddalert@localhost", calls[0][0])
Exemplo n.º 5
0
    def test_email_text(self):
        eas = EmailAlertSender()
        eas.send_email = Mock()

        eas.send_alerts({}, self.alerts)

        calls = eas.send_email.call_args
        self.assertIn("Rule: simple", calls[0][3])
        self.assertIn("Alert: simple text", calls[0][3])
        self.assertIn("Alert: array2", calls[0][3])
        self.assertIn("foo", calls[0][3])
Exemplo n.º 6
0
    def test_email_text(self):
        eas = EmailAlertSender()
        eas.send_email = Mock()

        eas.send_alerts({}, self.alerts)

        calls = eas.send_email.call_args
        self.assertIn("Rule: simple", calls[0][3])
        self.assertIn("Alert: simple text", calls[0][3])
        self.assertIn("Alert: array2", calls[0][3])
        self.assertIn("foo", calls[0][3])