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
+7 -7
View File
@@ -28,41 +28,41 @@ def patch_settings(tmp_path: Path, monkeypatch: pytest.MonkeyPatch) -> None:
def test_list_agents_incluye_incident_analyzer() -> None:
r = TestClient(create_app()).get("/agents")
r = TestClient(create_app()).get("/api/agents")
assert r.status_code == 200
assert any(a["name"] == "incident_analyzer" for a in r.json())
def test_get_agent_activo_devuelve_v1() -> None:
r = TestClient(create_app()).get("/agents/incident_analyzer")
r = TestClient(create_app()).get("/api/agents/incident_analyzer")
assert r.status_code == 200
assert r.json()["version"] == "v1"
def test_get_agent_inexistente_404() -> None:
r = TestClient(create_app()).get("/agents/inexistente")
r = TestClient(create_app()).get("/api/agents/inexistente")
assert r.status_code == 404
def test_list_versions_devuelve_meta() -> None:
r = TestClient(create_app()).get("/agents/incident_analyzer/versions")
r = TestClient(create_app()).get("/api/agents/incident_analyzer/versions")
assert r.status_code == 200
assert r.json()[0]["id"] == "v1"
def test_get_version_concreta() -> None:
r = TestClient(create_app()).get("/agents/incident_analyzer/versions/v1")
r = TestClient(create_app()).get("/api/agents/incident_analyzer/versions/v1")
assert r.status_code == 200
assert r.json()["name"] == "incident_analyzer"
def test_get_version_inexistente_404() -> None:
r = TestClient(create_app()).get("/agents/incident_analyzer/versions/v999")
r = TestClient(create_app()).get("/api/agents/incident_analyzer/versions/v999")
assert r.status_code == 404
def test_diff_misma_version_da_diff_vacio() -> None:
r = TestClient(create_app()).get("/agents/incident_analyzer/versions/v1/diff/v1")
r = TestClient(create_app()).get("/api/agents/incident_analyzer/versions/v1/diff/v1")
assert r.status_code == 200
body = r.json()
assert body["from_version"] == "v1"