def test_should_notify_match(self): p = MailProcessor(min_level=None) group = Mock(spec=Group) group.level = 5 group.logger = 'root' self.assertTrue(p.should_notify(group=group, event=Mock()))
def test_should_notify_not_min_level(self): p = MailProcessor(min_level=2) group = Mock(spec=Group) group.level = 1 self.assertFalse(p.should_notify(group=group, event=Mock()))
def test_should_notify_excluded(self): p = MailProcessor(min_level=None, exclude_loggers=['root']) group = Mock(spec=Group) group.level = 5 group.logger = 'root' self.assertFalse(p.should_notify(group=group, event=Mock()))
def test_should_notify_no_send_to(self): p = MailProcessor() self.assertFalse(p.should_notify(group=Mock(), event=Mock()))