cambios profundos
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user