Files
gpu-rent/tests/test_remote_llm_env.py
T
Leonid Pershin 2ab32a8ab5 Refactor LLM configuration to remove llamacpp support
- Removed references to llamacpp from configuration files, scripts, and documentation, streamlining the LLM setup process to focus solely on Ollama.
- Updated environment variables and paths to eliminate llamacpp-related entries, ensuring clarity in the configuration.
- Adjusted CLI commands and help messages to reflect the removal of llamacpp, enhancing user experience and reducing confusion.
- Revised documentation to provide clear guidance on using Ollama exclusively, including updates to setup instructions and runtime options.
2026-08-21 08:51:36 +03:00

22 lines
788 B
Python

from types import SimpleNamespace
from gpu_rent.provision import _OLLAMA_INSTALL_ENV, _remote_llm_env
def test_remote_llm_env_forwards_ollama_vars(monkeypatch):
monkeypatch.setenv("OLLAMA_VERSION", "0.6.5")
monkeypatch.setenv("OLLAMA_SHA256", "abc123")
cfg = SimpleNamespace(ssh_user="ubuntu")
env = _remote_llm_env(cfg, *_OLLAMA_INSTALL_ENV)
assert env["SWARM_USER"] == "ubuntu"
assert env["OLLAMA_VERSION"] == "0.6.5"
assert env["OLLAMA_SHA256"] == "abc123"
def test_remote_llm_env_skips_empty(monkeypatch):
for key in _OLLAMA_INSTALL_ENV:
monkeypatch.delenv(key, raising=False)
cfg = SimpleNamespace(ssh_user="ubuntu")
env = _remote_llm_env(cfg, *_OLLAMA_INSTALL_ENV)
assert env == {"SWARM_USER": "ubuntu"}