From 97498abe57255b851ffd444df05e6a8e73e311d4 Mon Sep 17 00:00:00 2001 From: patrick Date: Thu, 10 Sep 2026 21:54:18 +0200 Subject: [PATCH] =?UTF-8?q?fix(tests):=20CI-Fix=20-=20verst=C3=BCmmelte=20?= =?UTF-8?q?Assertions=20in=20test=5Fakte.py=20behoben?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vorheriger Edit hatte Zeilen der ursprünglichen test_akte_buendelt_teilbereiche-Assertions versehentlich in die neue Testfunktion verschoben (NameError: 'body' nicht definiert). Zeilen zurück an den richtigen Test gehängt. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV --- backend/tests/test_akte.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/backend/tests/test_akte.py b/backend/tests/test_akte.py index 5d06667..c61e3ce 100644 --- a/backend/tests/test_akte.py +++ b/backend/tests/test_akte.py @@ -49,14 +49,20 @@ async def test_akte_buendelt_teilbereiche(client, db_session, objekt_mit_positio assert body["maengel"][0]["beschreibung"] == "Riss im Gurt" assert len(body["historie"]) == 1 assert body["ressourcenbuchung_aktiv"] is False + assert body["historie"][0]["entitaet_typ"] == "objekt" + assert body["einsatzbereitschaft_status"] == "not-ready" + assert "mangel_kritisch_offen" in body["einsatzbereitschaft_gruende"] + assert len(body["beladung"]) == 1 + assert body["beladung"][0]["material_id"] == _material.id + assert body["beladung"][0]["sollmenge"] == "10" + assert body["beladung"][0]["istmenge"] == "0" + assert body["beladung"][0]["ablaufdatum"] is None @pytest.mark.asyncio async def test_akte_ressourcenbuchung_aktiv_folgt_objekttyp_flag(client, objekt_mit_position, admin_user): """ASSET-012 Nutzer-Feedback 2026-09-10: Ressourcenbuchung ist Opt-in je Objekttyp, nicht mehr in jeder Akte automatisch sichtbar.""" - from app.models.stammdaten import Objekttyp - objekt, _material = objekt_mit_position token = await login(client, "admin1") @@ -71,14 +77,6 @@ async def test_akte_ressourcenbuchung_aktiv_folgt_objekttyp_flag(client, objekt_ antwort = await client.get(f"/api/v1/akte/objekt/{objekt.id}", headers=auth_header(token)) assert antwort.status_code == 200 assert antwort.json()["ressourcenbuchung_aktiv"] is True - assert body["historie"][0]["entitaet_typ"] == "objekt" - assert body["einsatzbereitschaft_status"] == "not-ready" - assert "mangel_kritisch_offen" in body["einsatzbereitschaft_gruende"] - assert len(body["beladung"]) == 1 - assert body["beladung"][0]["material_id"] == _material.id - assert body["beladung"][0]["sollmenge"] == "10" - assert body["beladung"][0]["istmenge"] == "0" - assert body["beladung"][0]["ablaufdatum"] is None @pytest.mark.asyncio