Create a minimal ToolInfo for testing.
(name: str = "tool1", namespace: str = "ns", **overrides)
| 47 | |
| 48 | |
| 49 | def _make_tool(name: str = "tool1", namespace: str = "ns", **overrides) -> ToolInfo: |
| 50 | """Create a minimal ToolInfo for testing.""" |
| 51 | defaults = dict( |
| 52 | name=name, |
| 53 | namespace=namespace, |
| 54 | description="A test tool", |
| 55 | ) |
| 56 | defaults.update(overrides) |
| 57 | return ToolInfo(**defaults) |
| 58 | |
| 59 | |
| 60 | def _make_mock_tool_manager(servers=None, tools=None) -> MagicMock: |
no test coverage detected