feat: rename CF_ORCH_URL to GPU_SERVER_URL for self-hoster clarity #14
1 changed files with 8 additions and 0 deletions
|
|
@ -9,6 +9,7 @@ environment restored so later tests see normal module state.
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import importlib
|
import importlib
|
||||||
|
import os
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|
@ -18,6 +19,13 @@ import app.config as config
|
||||||
@pytest.fixture(autouse=True)
|
@pytest.fixture(autouse=True)
|
||||||
def _restore_config_module():
|
def _restore_config_module():
|
||||||
yield
|
yield
|
||||||
|
# config.py's write-back (`os.environ["CF_ORCH_URL"] = GPU_SERVER_URL`) is a
|
||||||
|
# module-level side effect monkeypatch never sees, so it can't auto-revert
|
||||||
|
# it — without this explicit cleanup, a value set here leaks into every
|
||||||
|
# other test in the session (e.g. shelve tests' get_llm_config() checks).
|
||||||
|
os.environ.pop("CF_ORCH_URL", None)
|
||||||
|
os.environ.pop("GPU_SERVER_URL", None)
|
||||||
|
os.environ.pop("CF_LICENSE_KEY", None)
|
||||||
importlib.reload(config)
|
importlib.reload(config)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue