diff options
| author | Barry Warsaw | 2009-10-18 19:13:24 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2009-10-18 19:13:24 -0400 |
| commit | 38119791db219b94b4e313b0d7c810590b5a7258 (patch) | |
| tree | 4d3c9232992e7f73b00d3f62a31bd7ee7cadd0c7 /src/mailman/testing/layers.py | |
| parent | 9bd005cfcca26b9f02b96bba5076cd9e58421e98 (diff) | |
| download | mailman-38119791db219b94b4e313b0d7c810590b5a7258.tar.gz mailman-38119791db219b94b4e313b0d7c810590b5a7258.tar.zst mailman-38119791db219b94b4e313b0d7c810590b5a7258.zip | |
Diffstat (limited to 'src/mailman/testing/layers.py')
| -rw-r--r-- | src/mailman/testing/layers.py | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/mailman/testing/layers.py b/src/mailman/testing/layers.py index d4db9ebf2..034e26f83 100644 --- a/src/mailman/testing/layers.py +++ b/src/mailman/testing/layers.py @@ -35,7 +35,6 @@ import logging import datetime import tempfile -from lazr.smtptest.controller import QueueController from pkg_resources import resource_string from textwrap import dedent from urllib2 import urlopen, URLError @@ -48,6 +47,7 @@ from mailman.i18n import _ from mailman.interfaces.domain import IDomainManager from mailman.interfaces.messages import IMessageStore from mailman.testing.helpers import TestableMaster +from mailman.testing.mta import SessionCountingController from mailman.utilities.datetime import factory from mailman.utilities.string import expand @@ -210,20 +210,6 @@ class ConfigLayer(MockAndMonkeyLayer): -class ExtendedQueueController(QueueController): - """QueueController with a little extra API.""" - - @property - def messages(self): - """Return all the messages received by the SMTP server.""" - for message in self: - yield message - - def clear(self): - """Clear all the messages from the queue.""" - list(self) - - class SMTPLayer(ConfigLayer): """Layer for starting, stopping, and accessing a test SMTP server.""" @@ -234,7 +220,7 @@ class SMTPLayer(ConfigLayer): assert cls.smtpd is None, 'Layer already set up' host = config.mta.smtp_host port = int(config.mta.smtp_port) - cls.smtpd = ExtendedQueueController(host, port) + cls.smtpd = SessionCountingController(host, port) cls.smtpd.start() @classmethod |
