Increase security and reformat
This commit is contained in:
@@ -55,7 +55,9 @@ class CodexCLITaskProviderTests(SimpleTestCase):
|
||||
@patch("core.tasks.providers.codex_cli.subprocess.run")
|
||||
def test_timeout_maps_to_failed_result(self, run_mock):
|
||||
run_mock.side_effect = TimeoutExpired(cmd=["codex"], timeout=10)
|
||||
result = self.provider.append_update({"command": "codex", "timeout_seconds": 10}, {"task_id": "t1"})
|
||||
result = self.provider.append_update(
|
||||
{"command": "codex", "timeout_seconds": 10}, {"task_id": "t1"}
|
||||
)
|
||||
self.assertFalse(result.ok)
|
||||
self.assertIn("timeout", result.error)
|
||||
|
||||
@@ -70,7 +72,9 @@ class CodexCLITaskProviderTests(SimpleTestCase):
|
||||
result = self.provider.append_update({"command": "codex"}, {"task_id": "t1"})
|
||||
self.assertTrue(result.ok)
|
||||
self.assertTrue(bool((result.payload or {}).get("requires_approval")))
|
||||
self.assertEqual("requires_approval", (result.payload or {}).get("parsed_status"))
|
||||
self.assertEqual(
|
||||
"requires_approval", (result.payload or {}).get("parsed_status")
|
||||
)
|
||||
|
||||
@patch("core.tasks.providers.codex_cli.subprocess.run")
|
||||
def test_retries_with_positional_op_when_flag_unsupported(self, run_mock):
|
||||
@@ -99,7 +103,9 @@ class CodexCLITaskProviderTests(SimpleTestCase):
|
||||
self.assertEqual(["codex", "task-sync", "create"], second[:3])
|
||||
|
||||
@patch("core.tasks.providers.codex_cli.subprocess.run")
|
||||
def test_falls_back_to_builtin_approval_stub_when_no_task_sync_contract(self, run_mock):
|
||||
def test_falls_back_to_builtin_approval_stub_when_no_task_sync_contract(
|
||||
self, run_mock
|
||||
):
|
||||
run_mock.side_effect = [
|
||||
CompletedProcess(
|
||||
args=[],
|
||||
@@ -124,8 +130,13 @@ class CodexCLITaskProviderTests(SimpleTestCase):
|
||||
)
|
||||
self.assertTrue(result.ok)
|
||||
self.assertTrue(bool((result.payload or {}).get("requires_approval")))
|
||||
self.assertEqual("requires_approval", str((result.payload or {}).get("status") or ""))
|
||||
self.assertEqual("builtin_task_sync_stub", str((result.payload or {}).get("fallback_mode") or ""))
|
||||
self.assertEqual(
|
||||
"requires_approval", str((result.payload or {}).get("status") or "")
|
||||
)
|
||||
self.assertEqual(
|
||||
"builtin_task_sync_stub",
|
||||
str((result.payload or {}).get("fallback_mode") or ""),
|
||||
)
|
||||
|
||||
@patch("core.tasks.providers.codex_cli.subprocess.run")
|
||||
def test_builtin_stub_approval_response_returns_ok(self, run_mock):
|
||||
|
||||
Reference in New Issue
Block a user