llm-connect/tests/conftest.py
tegwick 7cd633986e
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Close local release-quality gaps and reconcile workplan status
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e332-3365-77c0-8491-084e9ea33ac1
2026-09-27 17:36:27 +02:00

26 lines
558 B
Python

"""
Shared pytest fixtures for llm-connect tests.
"""
import pytest
from llm_connect.adapter import MockLLMAdapter
from llm_connect.models import LLMResponse, RunConfig
@pytest.fixture
def run_config():
"""Default RunConfig for tests."""
return RunConfig()
@pytest.fixture
def mock_adapter():
"""MockLLMAdapter with a predictable response."""
return MockLLMAdapter(mock_response="test response")
@pytest.fixture
def sample_response():
"""A minimal valid LLMResponse."""
return LLMResponse(content="hello", model="test-model")