Example #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])
Example #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])
Example #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])
Example #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])
Example #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])
Example #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])