Source code for scistag.tests.config

"""
Initializes the unit test configuration
"""

import os.path
from threading import RLock
from scistag.common import ConfigStag

access_lock = RLock()
config_loaded = False


[docs]def ensure_config(): """ Prepares unit test base variables """ global config_loaded with access_lock: if not config_loaded: bp = os.path.dirname(__file__) ConfigStag.load_config_file(bp + "/test_config.json", environment="SC_", required=False) config_loaded = True
ensure_config()