diff options
| author | Barry Warsaw | 2014-11-09 07:52:58 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2014-11-09 07:52:58 -0500 |
| commit | 75f8476bee354a9d1a4fc2492f39a06b51d07481 (patch) | |
| tree | 254672b17a6a040a5cd6e88255c2365d235b4dcd /src/mailman/core/initialize.py | |
| parent | 4c8435727449e6cfe64e489a75fa5ec1e63f7f21 (diff) | |
| download | mailman-75f8476bee354a9d1a4fc2492f39a06b51d07481.tar.gz mailman-75f8476bee354a9d1a4fc2492f39a06b51d07481.tar.zst mailman-75f8476bee354a9d1a4fc2492f39a06b51d07481.zip | |
Diffstat (limited to 'src/mailman/core/initialize.py')
| -rw-r--r-- | src/mailman/core/initialize.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mailman/core/initialize.py b/src/mailman/core/initialize.py index 6f1e10068..c2395db10 100644 --- a/src/mailman/core/initialize.py +++ b/src/mailman/core/initialize.py @@ -129,6 +129,14 @@ def initialize_1(config_path=None): # For the test suite, force this back to not using a config file. config_path = None mailman.config.config.load(config_path) + # Use this environment variable to define an extra configuration file for + # testing. This is used by the tox.ini to run the full test suite under + # PostgreSQL. + extra_cfg_path = os.environ.get('MAILMAN_EXTRA_TESTING_CFG') + if extra_cfg_path is not None: + with open(extra_cfg_path) as fp: + extra_cfg = fp.read().decode('utf-8') + mailman.config.config.push('extra testing config', extra_cfg) def initialize_2(debug=False, propagate_logs=None, testing=False): |
