diff options
| author | Barry Warsaw | 2008-12-29 23:28:56 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2008-12-29 23:28:56 -0500 |
| commit | 03d01d66436661ef7d1e6a80401a6ed232d02718 (patch) | |
| tree | a296ada714b964b4a16b874ccaaad8c5785b7acc /mailman/queue | |
| parent | 7713f04267b9f9245b371c54857ca402a81a3c77 (diff) | |
| download | mailman-03d01d66436661ef7d1e6a80401a6ed232d02718.tar.gz mailman-03d01d66436661ef7d1e6a80401a6ed232d02718.tar.zst mailman-03d01d66436661ef7d1e6a80401a6ed232d02718.zip | |
Many test fixes, mostly by temporarily changing config -> Defaults.
Rewrote start_qrunners() for new lazr.config based configuration.
ReopenableFileHandler.reopen() given a default filename argument for reopening
to a different file. Useful in tests.
Diffstat (limited to 'mailman/queue')
| -rw-r--r-- | mailman/queue/docs/incoming.txt | 15 | ||||
| -rw-r--r-- | mailman/queue/incoming.py | 2 |
2 files changed, 8 insertions, 9 deletions
diff --git a/mailman/queue/docs/incoming.txt b/mailman/queue/docs/incoming.txt index 6bb5ead15..22b32d828 100644 --- a/mailman/queue/docs/incoming.txt +++ b/mailman/queue/docs/incoming.txt @@ -43,20 +43,19 @@ The incoming queue runner runs until it is empty. >>> from mailman.queue.incoming import IncomingRunner >>> from mailman.testing.helpers import make_testable_runner - >>> incoming = make_testable_runner(IncomingRunner) + >>> incoming = make_testable_runner(IncomingRunner, 'in') >>> incoming.run() And now the message is in the pipeline queue. - >>> from mailman.queue import Switchboard - >>> pipeline_queue = Switchboard(config.PIPELINEQUEUE_DIR) + >>> pipeline_queue = config.switchboards['pipeline'] >>> len(pipeline_queue.files) 1 - >>> incoming_queue = Switchboard(config.INQUEUE_DIR) + >>> incoming_queue = config.switchboards['in'] >>> len(incoming_queue.files) 0 >>> from mailman.testing.helpers import get_queue_messages - >>> item = get_queue_messages(pipeline_queue)[0] + >>> item = get_queue_messages('pipeline')[0] >>> print item.msg.as_string() From: aperson@example.com To: _xtest@example.com @@ -152,8 +151,8 @@ just create a new chain that does. The virgin queue needs to be cleared out due to artifacts from the previous tests above. - >>> virgin_queue = Switchboard(config.VIRGINQUEUE_DIR) - >>> ignore = get_queue_messages(virgin_queue) + >>> virgin_queue = config.switchboards['virgin'] + >>> ignore = get_queue_messages('virgin') >>> inject_message(mlist, msg) >>> file_pos = fp.tell() @@ -165,7 +164,7 @@ tests above. >>> len(virgin_queue.files) 1 - >>> item = get_queue_messages(virgin_queue)[0] + >>> item = get_queue_messages('virgin')[0] >>> print item.msg.as_string() Subject: My first post From: _xtest-owner@example.com diff --git a/mailman/queue/incoming.py b/mailman/queue/incoming.py index aaab56b21..6e80024e7 100644 --- a/mailman/queue/incoming.py +++ b/mailman/queue/incoming.py @@ -33,7 +33,7 @@ from mailman.queue import Runner class IncomingRunner(Runner): - QDIR = config.INQUEUE_DIR + """The incoming queue runner.""" def _dispose(self, mlist, msg, msgdata): if msgdata.get('envsender') is None: |
