summaryrefslogtreecommitdiff
path: root/src/mailman/testing/helpers.py
diff options
context:
space:
mode:
authorMark Sapiro2016-12-09 10:09:35 -0800
committerMark Sapiro2016-12-09 10:09:35 -0800
commit39f3083f43a648d42b9de7c9c300e2902e0f9179 (patch)
treebd51f11de2821bd5c2b2f53db2d1bfc7ea5ad58b /src/mailman/testing/helpers.py
parent898686f9317d75895eac62b3563b365ccc6b4ce8 (diff)
parent00d59d69137848b87d021475b40c8e39fe190636 (diff)
downloadmailman-39f3083f43a648d42b9de7c9c300e2902e0f9179.tar.gz
mailman-39f3083f43a648d42b9de7c9c300e2902e0f9179.tar.zst
mailman-39f3083f43a648d42b9de7c9c300e2902e0f9179.zip
Diffstat (limited to 'src/mailman/testing/helpers.py')
-rw-r--r--src/mailman/testing/helpers.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mailman/testing/helpers.py b/src/mailman/testing/helpers.py
index 2ce6956b7..233b03cf8 100644
--- a/src/mailman/testing/helpers.py
+++ b/src/mailman/testing/helpers.py
@@ -35,7 +35,6 @@ from contextlib import contextmanager, suppress
from email import message_from_string
from httplib2 import Http
from lazr.config import as_timedelta
-from mailman import public
from mailman.bin.master import Loop as Master
from mailman.config import config
from mailman.database.transaction import transaction
@@ -46,6 +45,7 @@ from mailman.interfaces.styles import IStyleManager
from mailman.interfaces.usermanager import IUserManager
from mailman.runners.digest import DigestRunner
from mailman.utilities.mailbox import Mailbox
+from public import public
from unittest import mock
from urllib.error import HTTPError
from urllib.parse import urlencode
@@ -568,3 +568,11 @@ def hackenv(envar, new_value):
del os.environ[envar]
else:
os.environ[envar] = old_value
+
+
+def nose2_start_test_run_callback(plugin):
+ from mailman.testing.layers import ConfigLayer, MockAndMonkeyLayer
+ MockAndMonkeyLayer.testing_mode = True
+ if (plugin.stderr or
+ len(os.environ.get('MM_VERBOSE_TESTLOG', '').strip()) > 0):
+ ConfigLayer.stderr = True