The environment variable initialization requires logging to be set up
first. Ensure the initialization is delayed until loggers have been set
up.
isctest.log.init_conftest_logger()
isctest.log.avoid_duplicated_logs()
+isctest.vars.init_vars()
# ----------------- Older pytest / xdist compatibility -------------------
# As of 2023-01-11, the minimal supported pytest / xdist versions are
from .. import log
-# env variable initialization
-parse_openssl_config(ALL["OPENSSL_CONF"])
+def init_vars():
+ """Initializes the environment variables."""
+ parse_openssl_config(ALL["OPENSSL_CONF"])
-os.environ.update(ALL)
-log.debug("setting following env vars: %s", ", ".join([str(key) for key in ALL]))
+ os.environ.update(ALL)
+ log.debug("setting following env vars: %s", ", ".join([str(key) for key in ALL]))