MCPcopy Index your code
hub / github.com/google/adk-python / env_variables

Function env_variables

tests/unittests/conftest.py:47–61  ·  view source on GitHub ↗
(request: FixtureRequest)

Source from the content-addressed store, hash-verified

45
46@fixture
47def env_variables(request: FixtureRequest):
48 # Set up the environment
49 env_name: str = request.param
50 envs = ENV_SETUPS[env_name]
51 original_env = {key: os.environ.get(key) for key in envs}
52 os.environ.update(envs)
53
54 yield # Run the test
55
56 # Restore the environment
57 for key in envs:
58 if (original_val := original_env.get(key)) is None:
59 os.environ.pop(key, None)
60 else:
61 os.environ[key] = original_val
62
63
64# Store original environment variables to restore later

Callers

nothing calls this directly

Calls 3

popMethod · 0.80
getMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected