fix(extract): Integrationstest hält die bekannte Zufahrt-Warnung fest statt Warnungen pauschal auszuschließen

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 <noreply@anthropic.com>
This commit is contained in:
knsoandClaude Sonnet 5 committed 2026-09-16 08:06:17 +02:00
1 parent 442f5b2ada
commit 305572620d
1 file changed
+3 -1
+3 -1
View File
@@ -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 len([b for b in result.buildings if b[1]["source"] == "osm"]) == 11
assert result.paths and result.palms assert result.paths and result.palms
assert LineString([config.street.start, config.street.end]) in result.centerlines 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) assert any(message.startswith("Flamingo Park:") for message in messages)