diff options
| author | Barry Warsaw | 2012-03-23 21:45:12 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2012-03-23 21:45:12 -0400 |
| commit | 0af4f1311349f8352743bcabda0afbe5e0677635 (patch) | |
| tree | 21476c19fe2e9a9c55150961046e7ff7a365548f /src/mailman/runners/tests | |
| parent | 9e3dd4dec9260651d47b24cd9732f2fa71508561 (diff) | |
| download | mailman-0af4f1311349f8352743bcabda0afbe5e0677635.tar.gz mailman-0af4f1311349f8352743bcabda0afbe5e0677635.tar.zst mailman-0af4f1311349f8352743bcabda0afbe5e0677635.zip | |
Last minute emergency bandaid for bug LP: #963612
Diffstat (limited to 'src/mailman/runners/tests')
| -rw-r--r-- | src/mailman/runners/tests/test_archiver.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/mailman/runners/tests/test_archiver.py b/src/mailman/runners/tests/test_archiver.py index 274aba5ec..865a2be67 100644 --- a/src/mailman/runners/tests/test_archiver.py +++ b/src/mailman/runners/tests/test_archiver.py @@ -85,6 +85,7 @@ class TestArchiveRunner(unittest.TestCase): [archiver.mail_archive] enable: no """) + self._archiveq = config.switchboards['archive'] self._msg = mfs("""\ From: aperson@example.com To: test@example.com @@ -101,7 +102,20 @@ First post! def test_archive_runner(self): # Ensure that the archive runner ends up archiving the message. - config.switchboards['archive'].enqueue( + self._archiveq.enqueue( + self._msg, {}, listname=self._mlist.fqdn_listname) + self._runner.run() + # There should now be a copy of the message in the file system. + filename = os.path.join( + config.MESSAGES_DIR, '4CMWUN6BHVCMHMDAOSJZ2Q72G5M32MWB') + with open(filename) as fp: + archived = message_from_file(fp) + self.assertEqual(archived['message-id'], '<first>') + + def test_archive_runner_with_dated_message(self): + # LP: #963612 FIXME + self._msg['Date'] = 'Sat, 11 Mar 2011 03:19:38 -0500' + self._archiveq.enqueue( self._msg, {}, listname=self._mlist.fqdn_listname) self._runner.run() # There should now be a copy of the message in the file system. |
