From 819c74281f4a7ac7eadad655c30390bf04db4111 Mon Sep 17 00:00:00 2001 From: Alberto Donato Date: Fri, 23 Jan 2026 15:03:18 +0100 Subject: [PATCH] chore: ensure API key env var doesn't affect tests ### what ensure there's no STACKLET_API_KEY set in env during tests ### why isolate tests better ### testing current tests ### docs n/a --- tests/conftest.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/conftest.py b/tests/conftest.py index 164109f..fd7622e 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -18,6 +18,12 @@ def requests_adapter() -> Iterator[requests_mock.Adapter]: yield adapter +@pytest.fixture(autouse=True) +def ensure_no_stacklet_api_key_env(monkeypatch) -> None: + """Ensure STACKLET_API_KEY doesn't come set from the env during tests.""" + monkeypatch.delenv("STACKLET_API_KEY", raising=False) + + @pytest.fixture(autouse=True) def default_stacklet_dir(tmp_path_factory) -> Iterator[Path]: """A default .stacklet directory for testing."""