Exemplo n.º 1
0
    def test_flatten_details(self):
        esa = ESAlertSender()

        flat_alerts = list(esa.flatten_alerts([("complex", "_3_", {"foo": "bar"})]))

        self.assertEquals(1, len(flat_alerts))
        self.assertIn("foo", flat_alerts[0])
        self.assertIn("rule", flat_alerts[0])
        self.assertEquals("_3_", flat_alerts[0]["id"])
Exemplo n.º 2
0
    def test_flatten_details(self):
        esa = ESAlertSender()

        flat_alerts = list(esa.flatten_alerts([("complex", "_3_", {"foo": "bar"})]))

        self.assertEquals(1, len(flat_alerts))
        self.assertIn("foo", flat_alerts[0])
        self.assertIn("rule", flat_alerts[0])
        self.assertEquals("_3_", flat_alerts[0]["id"])
Exemplo n.º 3
0
    def test_leave_simple_details(self):
        esa = ESAlertSender()

        flat_alerts = list(esa.flatten_alerts([("complex", "_3_", "foobar")]))

        self.assertEquals(1, len(flat_alerts))
        self.assertIn("details", flat_alerts[0])
        self.assertEquals("foobar", flat_alerts[0]["details"])
        self.assertIn("rule", flat_alerts[0])
        self.assertEquals("_3_", flat_alerts[0]["id"])
Exemplo n.º 4
0
    def test_leave_simple_details(self):
        esa = ESAlertSender()

        flat_alerts = list(esa.flatten_alerts([("complex", "_3_", "foobar")]))

        self.assertEquals(1, len(flat_alerts))
        self.assertIn("details", flat_alerts[0])
        self.assertEquals("foobar", flat_alerts[0]["details"])
        self.assertIn("rule", flat_alerts[0])
        self.assertEquals("_3_", flat_alerts[0]["id"])