From 0614969f7bb20abeb4cca35d03535003b7653e06 Mon Sep 17 00:00:00 2001 From: teknium1 Date: Sat, 14 Mar 2026 21:41:12 -0700 Subject: [PATCH] test: cover repo-root imports in execute_code sandbox --- tests/tools/test_code_execution.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/tools/test_code_execution.py b/tests/tools/test_code_execution.py index ddfed780e..b7c347087 100644 --- a/tests/tools/test_code_execution.py +++ b/tests/tools/test_code_execution.py @@ -129,6 +129,12 @@ class TestExecuteCode(unittest.TestCase): self.assertIn("hello world", result["output"]) self.assertEqual(result["tool_calls_made"], 0) + def test_repo_root_modules_are_importable(self): + """Sandboxed scripts can import modules that live at the repo root.""" + result = self._run('import minisweagent_path; print(minisweagent_path.__file__)') + self.assertEqual(result["status"], "success") + self.assertIn("minisweagent_path.py", result["output"]) + def test_single_tool_call(self): """Script calls terminal and prints the result.""" code = """