diff options
| author | Barry Warsaw | 2009-08-26 22:29:20 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2009-08-26 22:29:20 -0400 |
| commit | f14553a78083909b31e37a7454258e9ad367e0ae (patch) | |
| tree | 0e2b8a90b233ffafa170db764349c7d215cc84f6 /src/mailman/testing/layers.py | |
| parent | 9612486f46d88d2221349d12de9d61abb7bab39f (diff) | |
| download | mailman-f14553a78083909b31e37a7454258e9ad367e0ae.tar.gz mailman-f14553a78083909b31e37a7454258e9ad367e0ae.tar.zst mailman-f14553a78083909b31e37a7454258e9ad367e0ae.zip | |
Diffstat (limited to 'src/mailman/testing/layers.py')
| -rw-r--r-- | src/mailman/testing/layers.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mailman/testing/layers.py b/src/mailman/testing/layers.py index 540b2e013..c4968ca40 100644 --- a/src/mailman/testing/layers.py +++ b/src/mailman/testing/layers.py @@ -38,12 +38,14 @@ import tempfile from pkg_resources import resource_string from textwrap import dedent from urllib2 import urlopen, URLError +from zope.component import getUtility from mailman.config import config from mailman.core import initialize from mailman.core.logging import get_handler from mailman.i18n import _ from mailman.interfaces.domain import IDomainManager +from mailman.interfaces.messages import IMessageStore from mailman.testing.helpers import SMTPServer, TestableMaster from mailman.utilities.datetime import factory from mailman.utilities.string import expand @@ -177,8 +179,9 @@ class ConfigLayer(MockAndMonkeyLayer): for filename in filenames: os.remove(os.path.join(dirpath, filename)) # Clear out messages in the message store. - for message in config.db.message_store.messages: - config.db.message_store.delete_message(message['message-id']) + message_store = getUtility(IMessageStore) + for message in message_store.messages: + message_store.delete_message(message['message-id']) config.db.commit() # Reset the global style manager. config.style_manager.populate() |
