MCPcopy Create free account
hub / github.com/IBM/AssetOpsBench / SequentialMockLLM

Class SequentialMockLLM

src/agent/tests/conftest.py:18–25  ·  view source on GitHub ↗

Returns responses in order across successive generate() calls.

Source from the content-addressed store, hash-verified

16
17
18class SequentialMockLLM(LLMBackend):
19 """Returns responses in order across successive generate() calls."""
20
21 def __init__(self, responses: list[str]) -> None:
22 self._responses = iter(responses)
23
24 def generate(self, prompt: str, temperature: float = 0.0) -> str:
25 return next(self._responses, "")
26
27
28@pytest.fixture

Callers 1

_factoryFunction · 0.85

Calls

no outgoing calls

Tested by 1

_factoryFunction · 0.68