Skip to content

Commit 54ba9b1

Browse files
committed
test(o11y): improve test isolation in environment overrides
1 parent a5a091c commit 54ba9b1

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

packages/google-api-core/tests/unit/observability/test_options.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,17 @@ def test_set_test_env_override_clear_specific():
7676
without affecting other overrides that might be set for other tests running
7777
concurrently or subsequently.
7878
"""
79-
set_test_env_override("TEST_CLEAR", True)
80-
assert _get_env_bool("TEST_CLEAR") is True
81-
set_test_env_override("TEST_CLEAR", None)
82-
assert _get_env_bool("TEST_CLEAR") is None
79+
set_test_env_override("TEST_A", True)
80+
set_test_env_override("TEST_B", True)
81+
assert _get_env_bool("TEST_A") is True
82+
assert _get_env_bool("TEST_B") is True
83+
84+
# Clear only TEST_A
85+
set_test_env_override("TEST_A", None)
86+
87+
# Verify TEST_A is cleared but TEST_B remains
88+
assert _get_env_bool("TEST_A") is None
89+
assert _get_env_bool("TEST_B") is True
8390

8491

8592
def test_get_env_bool_with_dev_fallback_other_prefix(monkeypatch):

0 commit comments

Comments
 (0)