@contextmanager
def mock_environ(new_env):
    old_env = copy(os.environ)
    os.environ.update(new_env)
    (yield)
    os.environ.clear()
    os.environ.update(old_env)
@contextmanager
def mock_environ(new_env):
    old_env = copy(os.environ)
    os.environ.update(new_env)
    (yield)
    os.environ.clear()
    os.environ.update(old_env)