Revisions
-
shaypal5 revised this gist
Oct 6, 2020 . No changes.There are no files selected for viewing
-
shaypal5 created this gist
Oct 6, 2020 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,22 @@ import os import pytest try: from.temp_env_var import TEMP_ENV_VARS, ENV_VARS_TO_SUSPEND except ImportError: TEMP_ENV_VARS = {} ENV_VARS_TO_SUSPEND = [] @pytest.fixture(scope="session", autouse=True) def tests_setup_and_teardown(): # Will be executed before the first test old_environ = dict(os.environ) os.environ.update(TEMP_ENV_VARS) for env_var in ENV_VARS_TO_SUSPEND: os.environ.pop(env_var, default=None) yield # Will be executed after the last test os.environ.clear() os.environ.update(old_environ)