(
execute_result=None, tools_for_llm=None
)
| 22 | |
| 23 | |
| 24 | def _make_tool_manager( |
| 25 | execute_result=None, tools_for_llm=None |
| 26 | ) -> MagicMock: |
| 27 | tm = MagicMock() |
| 28 | if execute_result is None: |
| 29 | result = MagicMock() |
| 30 | result.success = True |
| 31 | result.error = None |
| 32 | result.result = {"status": "ok"} |
| 33 | execute_result = result |
| 34 | tm.execute_tool = AsyncMock(return_value=execute_result) |
| 35 | tm.get_tools_for_llm = AsyncMock(return_value=tools_for_llm or []) |
| 36 | return tm |
| 37 | |
| 38 | |
| 39 | def _make_context(provider="openai", model="gpt-4") -> MagicMock: |
no outgoing calls
no test coverage detected