Create a minimal parent ToolContext for testing.
(**kwargs)
| 16 | |
| 17 | |
| 18 | def _make_parent_context(**kwargs) -> ToolContext: |
| 19 | """Create a minimal parent ToolContext for testing.""" |
| 20 | defaults = dict( |
| 21 | workspace_root=Path("/tmp/test-ws"), |
| 22 | permission_context=ToolPermissionContext(mode="default"), |
| 23 | abort_controller=AbortController(), |
| 24 | ) |
| 25 | defaults.update(kwargs) |
| 26 | return ToolContext(**defaults) |
| 27 | |
| 28 | |
| 29 | # --- Default isolation --- |
no test coverage detected