cambios profundos

This commit is contained in:
2026-05-27 16:29:02 +02:00
parent d95ed15766
commit 34b11dfc66
29 changed files with 594 additions and 11102 deletions
+4 -4
View File
@@ -12,7 +12,7 @@ EXAMPLES = (
@pytest.mark.integration
def test_hitl_approve_completa(integration_client) -> None: # type: ignore[no-untyped-def]
payload = (EXAMPLES / "01_sip_registration_drop.txt").read_text(encoding="utf-8")
r = integration_client.post("/agents/incident_analyzer/invoke", json={"input": payload})
r = integration_client.post("/api/agents/incident_analyzer/invoke", json={"input": payload})
body = r.json()
assert body["status"] == "awaiting_approval"
assert body["needs_human_for"]
@@ -20,7 +20,7 @@ def test_hitl_approve_completa(integration_client) -> None: # type: ignore[no-u
pending = [a["id"] for a in body["needs_human_for"]]
r2 = integration_client.post(
f"/executions/{trace_id}/approve",
f"/api/executions/{trace_id}/approve",
json={"approved_action_ids": pending, "comment": "OK rollback"},
)
assert r2.status_code == 200
@@ -31,10 +31,10 @@ def test_hitl_approve_completa(integration_client) -> None: # type: ignore[no-u
@pytest.mark.integration
def test_hitl_reject_marca_failed(integration_client) -> None: # type: ignore[no-untyped-def]
payload = (EXAMPLES / "01_sip_registration_drop.txt").read_text(encoding="utf-8")
r = integration_client.post("/agents/incident_analyzer/invoke", json={"input": payload})
r = integration_client.post("/api/agents/incident_analyzer/invoke", json={"input": payload})
trace_id = r.json()["trace_id"]
r2 = integration_client.post(
f"/executions/{trace_id}/reject", json={"reason": "rollback no procede"}
f"/api/executions/{trace_id}/reject", json={"reason": "rollback no procede"}
)
assert r2.status_code == 200
assert r2.json()["status"] == "failed"