def test_dont_report_suspicious_ips(self): import infernyx.rules vals = [] # this tests that statsd is called with all results def mock_event(*args, **kwargs): self.totals[0] += 1 self.totals = [0] save = infernyx.rules.statsd.event infernyx.rules.statsd.event = Mock(side_effect=mock_event) report_suspicious_ips(vals, None, None, db_insert_fn=mocksert) infernyx.rules.statsd.event = save self.assertEqual(self.totals[0], 0)
def test_dont_report_suspicious_ips(self): import infernyx.rules vals = [ ] # this tests that statsd is called with all results def mock_event(*args, **kwargs): self.totals[0] += 1 self.totals = [0] save = infernyx.rules.statsd.event infernyx.rules.statsd.event = Mock(side_effect=mock_event) report_suspicious_ips(vals, None, None, db_insert_fn=mocksert) infernyx.rules.statsd.event = save self.assertEqual(self.totals[0], 0)
def test_report_suspicious_ips(self): import infernyx.rules vals = [ (('x', 'key1'), (5,25)), (('x', 'key2'), (15,17)), (('x', 'key3'), (50,0)), (('x', 'key4'), (150,9)), (('x', 'key5'), (81,22)), (('x', 'key6'), (25,33)), (('x', 'key7'), (5079333,0)), ] # this tests that statsd is called with all results def mock_event(*args, **kwargs): self.totals[0] += 1 self.totals = [0] save = infernyx.rules.statsd.event infernyx.rules.statsd.event = Mock(side_effect=mock_event) report_suspicious_ips(vals, None, None, db_insert_fn=mocksert) infernyx.rules.statsd.event = save self.assertEqual(self.totals[0], 1)
def test_report_suspicious_ips(self): import infernyx.rules vals = [ (('x', 'key1'), (5, 25)), (('x', 'key2'), (15, 17)), (('x', 'key3'), (50, 0)), (('x', 'key4'), (150, 9)), (('x', 'key5'), (81, 22)), (('x', 'key6'), (25, 33)), (('x', 'key7'), (5079333, 0)), ] # this tests that statsd is called with all results def mock_event(*args, **kwargs): self.totals[0] += 1 self.totals = [0] save = infernyx.rules.statsd.event infernyx.rules.statsd.event = Mock(side_effect=mock_event) report_suspicious_ips(vals, None, None, db_insert_fn=mocksert) infernyx.rules.statsd.event = save self.assertEqual(self.totals[0], 1)