MCPcopy
hub / github.com/IBM/AssetOpsBench / test_run_empty_result

Function test_run_empty_result

src/agent/openai_agent/tests/test_runner.py:284–300  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

282
283@pytest.mark.anyio
284async def test_run_empty_result():
285 fake_result = _make_run_result([])
286 fake_result.final_output = ""
287
288 with (
289 patch("agent.openai_agent.runner.Runner") as MockRunner,
290 patch("agent.openai_agent.runner._build_mcp_servers", return_value=[]),
291 patch("agent.openai_agent.runner._build_run_config", return_value=None),
292 ):
293 MockRunner.run = AsyncMock(return_value=fake_result)
294
295 runner = OpenAIAgentRunner(server_paths={})
296 result = await runner.run("What time is it?")
297
298 assert result.answer == ""
299 assert isinstance(result.trajectory, Trajectory)
300 assert result.trajectory.turns == []

Callers

nothing calls this directly

Calls 3

runMethod · 0.95
OpenAIAgentRunnerClass · 0.90
_make_run_resultFunction · 0.85

Tested by

no test coverage detected