"""Tests for the Ollama provider's registry wiring.""" from __future__ import annotations from physcom.llm.providers.ollama import OllamaLLMProvider def test_registry_builds_ollama_provider(monkeypatch): from physcom.llm.registry import build_llm_provider monkeypatch.setenv("LLM_PROVIDER", "ollama") monkeypatch.setenv("OLLAMA_MODEL", "phi4:14b") monkeypatch.setenv("OLLAMA_HOST", "http://example:1234") provider = build_llm_provider() assert isinstance(provider, OllamaLLMProvider) assert provider._model == "phi4:14b" assert provider._host == "http://example:1234"