Save local modifications for syncing
Some checks failed
CI / lint (push) Has been cancelled
CI / unit tests (push) Has been cancelled
CI / integration tests (push) Has been cancelled
CI / package build (push) Has been cancelled
Commit lint / pull request title (push) Has been cancelled
Commit lint / commit messages (push) Has been cancelled

This commit is contained in:
2026-06-10 10:05:52 +08:00
parent 9fc6ad20d2
commit 0910affc78
13 changed files with 738 additions and 24 deletions

View File

@ -105,6 +105,9 @@ def test_embedding_rerank_defaults() -> None:
assert s.embedding.model is None
assert s.embedding.api_key is None
assert s.embedding.base_url is None
assert s.llm.timeout_seconds == 180.0
assert s.multimodal.timeout_seconds == 180.0
assert s.multimodal.resize_images_for_vlm is True
# Runtime knobs come from default.toml.
assert s.embedding.timeout_seconds == 30.0
assert s.embedding.max_retries == 3
@ -126,6 +129,16 @@ def test_embedding_env_overrides(monkeypatch: pytest.MonkeyPatch) -> None:
assert s.embedding.batch_size == 32
def test_llm_timeout_env_overrides(monkeypatch: pytest.MonkeyPatch) -> None:
monkeypatch.setenv("EVEROS_LLM__TIMEOUT_SECONDS", "240")
monkeypatch.setenv("EVEROS_MULTIMODAL__TIMEOUT_SECONDS", "300")
monkeypatch.setenv("EVEROS_MULTIMODAL__RESIZE_IMAGES_FOR_VLM", "false")
s = Settings()
assert s.llm.timeout_seconds == 240.0
assert s.multimodal.timeout_seconds == 300.0
assert s.multimodal.resize_images_for_vlm is False
def test_rerank_env_overrides(monkeypatch: pytest.MonkeyPatch) -> None:
monkeypatch.setenv("EVEROS_RERANK__MODEL", "BAAI/bge-reranker-v2-m3")
monkeypatch.setenv("EVEROS_RERANK__MAX_CONCURRENT", "8")