From 305572620df26cb42c1486f09f2c8ba6a82e660b Mon Sep 17 00:00:00 2001 From: Kenso Grimm Date: Wed, 16 Sep 2026 08:06:17 +0200 Subject: [PATCH] =?UTF-8?q?fix(extract):=20Integrationstest=20h=C3=A4lt=20?= =?UTF-8?q?die=20bekannte=20Zufahrt-Warnung=20fest=20statt=20Warnungen=20p?= =?UTF-8?q?auschal=20auszuschlie=C3=9Fen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Erwartung "keine Warnung" im Plan war überholt: Task 5 schneidet Sperrflächen bewusst auch aus Zufahrten aus und warnt dabei, und am echten Stand quert die Zufahrt zum Parkplatz die Tribuenen-Sperrflaeche. Der Test prueft jetzt die Warnungsliste wortgenau, damit er weiterhin bei jeder neuen oder anderen Warnung anschlaegt. Co-Authored-By: Claude Sonnet 5 --- tools/extract/tests/test_park_apply.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/extract/tests/test_park_apply.py b/tools/extract/tests/test_park_apply.py index bfb5fbb..3a914b8 100644 --- a/tools/extract/tests/test_park_apply.py +++ b/tools/extract/tests/test_park_apply.py @@ -90,5 +90,7 @@ def test_flamingo_park_goes_into_a_world_with_roads_around_the_park(): assert len([b for b in result.buildings if b[1]["source"] == "osm"]) == 11 assert result.paths and result.palms assert LineString([config.street.start, config.street.end]) in result.centerlines - assert not any(message.startswith("Warnung") for message in messages) + # Bekannter Zustand: die Zufahrt zum Parkplatz quert die Sperrfläche der Tribüne und wird dort + # ausgeschnitten (Task 5). Jede weitere oder andere Warnung ist ein echter Befund. + assert [m for m in messages if m.startswith("Warnung")] == ["Warnung: Zufahrt schneidet die Sperrfläche tribuene"] assert any(message.startswith("Flamingo Park:") for message in messages)