summaryrefslogtreecommitdiff
path: root/src/mailman/core/tests/test_runner.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/core/tests/test_runner.py')
-rw-r--r--src/mailman/core/tests/test_runner.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/mailman/core/tests/test_runner.py b/src/mailman/core/tests/test_runner.py
index 9e078ba29..0bf600477 100644
--- a/src/mailman/core/tests/test_runner.py
+++ b/src/mailman/core/tests/test_runner.py
@@ -27,12 +27,14 @@ import unittest
from mailman.app.lifecycle import create_list
from mailman.config import config
from mailman.core.runner import Runner
+from mailman.interfaces.member import DeliveryMode
from mailman.interfaces.runner import RunnerCrashEvent
from mailman.runners.virgin import VirginRunner
from mailman.testing.helpers import (
LogFileMark, configuration, event_subscribers, get_queue_messages,
make_digest_messages, make_testable_runner,
- specialized_message_from_string as mfs)
+ specialized_message_from_string as mfs,
+ subscribe)
from mailman.testing.layers import ConfigLayer
@@ -93,7 +95,12 @@ Message-ID: <ant>
# extended attributes we require (e.g. .sender). The fix is to use a
# subclass of MIMEMultipart and our own Message subclass; this adds
# back the required attributes. (LP: #1130696)
- #
+ self._mlist.send_welcome_message = False
+ # Subscribe some users receiving digests.
+ anne = subscribe(self._mlist, 'Anne')
+ anne.preferences.delivery_mode = DeliveryMode.mime_digests
+ bart = subscribe(self._mlist, 'Bart')
+ bart.preferences.delivery_mode = DeliveryMode.plaintext_digests
# Start by creating the raw ingredients for the digests. This also
# runs the digest runner, thus producing the digest messages into the
# virgin queue.