summaryrefslogtreecommitdiff
path: root/Mailman/testing
diff options
context:
space:
mode:
authorBarry Warsaw2007-07-05 10:29:40 -0400
committerBarry Warsaw2007-07-05 10:29:40 -0400
commit464b167d0de2af5b87e3c71f34a02c4f60d11761 (patch)
treec369a3fdf55b64ef27557b8f77716601474c4bab /Mailman/testing
parent7c32d18612ce6bdc2b8a10a307df70f60013cbdb (diff)
downloadmailman-464b167d0de2af5b87e3c71f34a02c4f60d11761.tar.gz
mailman-464b167d0de2af5b87e3c71f34a02c4f60d11761.tar.zst
mailman-464b167d0de2af5b87e3c71f34a02c4f60d11761.zip
Convert the SpamDetect handler tests (what there was of them anyway) to a
doctest, but don't otherwise clean up the handler module.
Diffstat (limited to 'Mailman/testing')
-rw-r--r--Mailman/testing/test_handlers.py38
1 files changed, 0 insertions, 38 deletions
diff --git a/Mailman/testing/test_handlers.py b/Mailman/testing/test_handlers.py
index 8f9dbedb8..efd9123c5 100644
--- a/Mailman/testing/test_handlers.py
+++ b/Mailman/testing/test_handlers.py
@@ -43,7 +43,6 @@ from Mailman.Handlers import MimeDel
from Mailman.Handlers import Moderate
from Mailman.Handlers import Scrubber
# Don't test handlers such as SMTPDirect and Sendmail here
-from Mailman.Handlers import SpamDetect
from Mailman.Handlers import ToArchive
from Mailman.Handlers import ToDigest
from Mailman.Handlers import ToOutgoing
@@ -306,11 +305,6 @@ This is plain text
-class TestModerate(TestBase):
- pass
-
-
-
class TestScrubber(TestBase):
def test_save_attachment(self):
mlist = self._mlist
@@ -403,36 +397,6 @@ Name: xtext.txt""")
-class TestSpamDetect(TestBase):
- def test_short_circuit(self):
- msgdata = {'approved': 1}
- rtn = SpamDetect.process(self._mlist, None, msgdata)
- # Not really a great test, but there's little else to assert
- self.assertEqual(rtn, None)
-
- def test_spam_detect(self):
- msg1 = email.message_from_string("""\
-From: aperson@example.org
-
-A message.
-""")
- msg2 = email.message_from_string("""\
-To: xlist@example.com
-
-A message.
-""")
- spammers = config.KNOWN_SPAMMERS[:]
- try:
- config.KNOWN_SPAMMERS.append(('from', '.?person'))
- self.assertRaises(SpamDetect.SpamDetected,
- SpamDetect.process, self._mlist, msg1, {})
- rtn = SpamDetect.process(self._mlist, msg2, {})
- self.assertEqual(rtn, None)
- finally:
- config.KNOWN_SPAMMERS = spammers
-
-
-
class TestToArchive(TestBase):
def setUp(self):
TestBase.setUp(self)
@@ -694,9 +658,7 @@ def test_suite():
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(TestApprove))
suite.addTest(unittest.makeSuite(TestMimeDel))
- suite.addTest(unittest.makeSuite(TestModerate))
suite.addTest(unittest.makeSuite(TestScrubber))
- suite.addTest(unittest.makeSuite(TestSpamDetect))
suite.addTest(unittest.makeSuite(TestToArchive))
suite.addTest(unittest.makeSuite(TestToDigest))
suite.addTest(unittest.makeSuite(TestToOutgoing))