diff options
| author | Mark Sapiro | 2016-12-09 10:09:35 -0800 |
|---|---|---|
| committer | Mark Sapiro | 2016-12-09 10:09:35 -0800 |
| commit | 39f3083f43a648d42b9de7c9c300e2902e0f9179 (patch) | |
| tree | bd51f11de2821bd5c2b2f53db2d1bfc7ea5ad58b /src/mailman/testing/helpers.py | |
| parent | 898686f9317d75895eac62b3563b365ccc6b4ce8 (diff) | |
| parent | 00d59d69137848b87d021475b40c8e39fe190636 (diff) | |
| download | mailman-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.py | 10 |
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 |
