summaryrefslogtreecommitdiff
path: root/src/mailman/testing/layers.py
diff options
context:
space:
mode:
authorBarry Warsaw2011-01-31 16:54:36 -0500
committerBarry Warsaw2011-01-31 16:54:36 -0500
commit04d823986623a81325203a6e682cb8a465d09591 (patch)
treeeb690bd00936344dec406c52f232ee8b31d4e8db /src/mailman/testing/layers.py
parentd0112b5dc950b8d0180997b6e6dc71bd66af1ee8 (diff)
downloadmailman-04d823986623a81325203a6e682cb8a465d09591.tar.gz
mailman-04d823986623a81325203a6e682cb8a465d09591.tar.zst
mailman-04d823986623a81325203a6e682cb8a465d09591.zip
Diffstat (limited to 'src/mailman/testing/layers.py')
-rw-r--r--src/mailman/testing/layers.py17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/mailman/testing/layers.py b/src/mailman/testing/layers.py
index 319248ebb..353dd9edd 100644
--- a/src/mailman/testing/layers.py
+++ b/src/mailman/testing/layers.py
@@ -46,8 +46,7 @@ from mailman.core import initialize
from mailman.core.initialize import INHIBIT_CONFIG_FILE
from mailman.core.logging import get_handler
from mailman.interfaces.domain import IDomainManager
-from mailman.interfaces.messages import IMessageStore
-from mailman.testing.helpers import TestableMaster
+from mailman.testing.helpers import TestableMaster, reset_the_world
from mailman.testing.mta import ConnectionCountingController
from mailman.utilities.datetime import factory
from mailman.utilities.string import expand
@@ -179,19 +178,7 @@ class ConfigLayer(MockAndMonkeyLayer):
@classmethod
def testTearDown(cls):
- # Reset the database between tests.
- config.db._reset()
- # Remove all residual queue files.
- for dirpath, dirnames, filenames in os.walk(config.QUEUE_DIR):
- for filename in filenames:
- os.remove(os.path.join(dirpath, filename))
- # Clear out messages in the message store.
- 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()
+ reset_the_world()
# Flag to indicate that loggers should propagate to the console.
stderr = False