def test_get_report(self): mock_int = patch("pad.rules.ruleset.RuleSet._interpolate").start() mock_msg = MagicMock() ruleset = pad.rules.ruleset.RuleSet(self.mock_ctxt) ruleset.conf["report"].append("Some report") result = ruleset.get_report(mock_msg) self.assertEqual(result, mock_int("Some report", mock_msg) + "\n")
def test_get_report_no_report(self): mock_msg = MagicMock() ruleset = pad.rules.ruleset.RuleSet(self.mock_ctxt) result = ruleset.get_report(mock_msg) self.assertEqual(result, "\n(no report template found)\n")