コード例 #1
0
ファイル: test_ruleset.py プロジェクト: ashleyse2016/SpamPAD
    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")
コード例 #2
0
    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")
コード例 #3
0
ファイル: test_ruleset.py プロジェクト: ashleyse2016/SpamPAD
    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")
コード例 #4
0
    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")