Spaces:
Runtime error
Runtime error
| # pylint: disable=missing-docstring | |
| import pytest | |
| from langchain_core.prompts import PromptTemplate | |
| from langchain_core.runnables.base import Runnable | |
| from langchain_ollama import ChatOllama | |
| from sentinel.llm_service import create_initial_assessment_chain, get_llm | |
| def test_get_llm_local(): | |
| llm = get_llm("local", model="test_model") | |
| assert isinstance(llm, ChatOllama) | |
| def test_get_llm_invalid(): | |
| with pytest.raises(ValueError): | |
| get_llm("invalid_provider") | |
| def test_create_chain_returns_runnable(): | |
| # Create a simple prompt template for testing | |
| prompt = PromptTemplate.from_template("Test prompt: {user_data}") | |
| chain = create_initial_assessment_chain("local", "gemma3:4b", prompt) | |
| assert isinstance(chain, Runnable) | |