summaryrefslogtreecommitdiff
path: root/src/mailman/app/docs/hooks.rst
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/app/docs/hooks.rst')
-rw-r--r--src/mailman/app/docs/hooks.rst9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mailman/app/docs/hooks.rst b/src/mailman/app/docs/hooks.rst
index ca33f55fe..eb6cbac05 100644
--- a/src/mailman/app/docs/hooks.rst
+++ b/src/mailman/app/docs/hooks.rst
@@ -53,11 +53,14 @@ script that will produce no output to force the hooks to run.
>>> from mailman.testing.layers import ConfigLayer
>>> def call():
... exe = os.path.join(os.path.dirname(sys.executable), 'mailman')
+ ... env = dict(MAILMAN_CONFIG_FILE=config_path,
+ ... PYTHONPATH=config_directory)
+ ... test_cfg = os.environ.get('MAILMAN_EXTRA_TESTING_CFG')
+ ... if test_cfg is not None:
+ ... env['MAILMAN_EXTRA_TESTING_CFG'] = test_cfg
... proc = subprocess.Popen(
... [exe, 'lists', '--domain', 'ignore', '-q'],
- ... cwd=ConfigLayer.root_directory,
- ... env=dict(MAILMAN_CONFIG_FILE=config_path,
- ... PYTHONPATH=config_directory),
+ ... cwd=ConfigLayer.root_directory, env=env,
... stdout=subprocess.PIPE, stderr=subprocess.PIPE)
... stdout, stderr = proc.communicate()
... assert proc.returncode == 0, stderr