diff options
| author | Barry Warsaw | 2007-07-11 07:06:34 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2007-07-11 07:06:34 -0400 |
| commit | ca6bbd0ef9dfa503f2cbbcc65cf25e695c0b78ec (patch) | |
| tree | 7ef238d5acf142ea8237673526d3e51555ecb353 /Mailman/testing/test_handlers.py | |
| parent | de429f33191b84bc261535d8deba54399fb1bd4a (diff) | |
| download | mailman-ca6bbd0ef9dfa503f2cbbcc65cf25e695c0b78ec.tar.gz mailman-ca6bbd0ef9dfa503f2cbbcc65cf25e695c0b78ec.tar.zst mailman-ca6bbd0ef9dfa503f2cbbcc65cf25e695c0b78ec.zip | |
Diffstat (limited to 'Mailman/testing/test_handlers.py')
| -rw-r--r-- | Mailman/testing/test_handlers.py | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/Mailman/testing/test_handlers.py b/Mailman/testing/test_handlers.py index aa7ac0dae..e183f3b66 100644 --- a/Mailman/testing/test_handlers.py +++ b/Mailman/testing/test_handlers.py @@ -42,7 +42,6 @@ from Mailman.Handlers import Approve from Mailman.Handlers import Moderate from Mailman.Handlers import Scrubber # Don't test handlers such as SMTPDirect and Sendmail here -from Mailman.Handlers import ToArchive @@ -219,64 +218,8 @@ Name: xtext.txt""") -class TestToArchive(TestBase): - def setUp(self): - TestBase.setUp(self) - # We're going to want to inspect this queue directory - self._sb = Switchboard(config.ARCHQUEUE_DIR) - - def tearDown(self): - for f in os.listdir(config.ARCHQUEUE_DIR): - os.unlink(os.path.join(config.ARCHQUEUE_DIR, f)) - TestBase.tearDown(self) - - def test_short_circuit(self): - eq = self.assertEqual - msgdata = {'isdigest': 1} - ToArchive.process(self._mlist, None, msgdata) - eq(len(self._sb.files()), 0) - # Try the other half of the or... - self._mlist.archive = 0 - ToArchive.process(self._mlist, None, msgdata) - eq(len(self._sb.files()), 0) - # Now try the various message header shortcuts - msg = email.message_from_string("""\ -X-No-Archive: YES - -""") - self._mlist.archive = 1 - ToArchive.process(self._mlist, msg, {}) - eq(len(self._sb.files()), 0) - # And for backwards compatibility - msg = email.message_from_string("""\ -X-Archive: NO - -""") - ToArchive.process(self._mlist, msg, {}) - eq(len(self._sb.files()), 0) - - def test_normal_archiving(self): - eq = self.assertEqual - msg = email.message_from_string("""\ -Subject: About Mailman - -It rocks! -""") - ToArchive.process(self._mlist, msg, {}) - files = self._sb.files() - eq(len(files), 1) - msg2, data = self._sb.dequeue(files[0]) - eq(len(data), 3) - eq(data['version'], 3) - # Clock skew makes this unreliable - #self.failUnless(data['received_time'] <= time.time()) - eq(msg.as_string(unixfrom=0), msg2.as_string(unixfrom=0)) - - - def test_suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(TestApprove)) suite.addTest(unittest.makeSuite(TestScrubber)) - suite.addTest(unittest.makeSuite(TestToArchive)) return suite |
