signbridge / tests /conftest.py
LucasLooTan's picture
feat: SignBridge initial scaffold + tests
18d028b
raw
history blame contribute delete
684 Bytes
"""Pytest config — clear env so tests run in fallback (no-API-keys) mode."""
from __future__ import annotations
import pytest
@pytest.fixture(autouse=True)
def _clean_signbridge_env(monkeypatch: pytest.MonkeyPatch) -> None:
"""Each test starts with no API keys / providers configured.
Tests that want a specific provider can `monkeypatch.setenv(...)` themselves.
"""
for var in (
"AMD_DEV_CLOUD_BASE_URL",
"AMD_DEV_CLOUD_API_KEY",
"OPENAI_API_KEY",
"HF_TOKEN",
):
monkeypatch.delenv(var, raising=False)
monkeypatch.setenv("SIGNBRIDGE_PROVIDER", "amd")
monkeypatch.setenv("SIGNBRIDGE_RECOGNIZER_MODE", "vlm")