forked from AG_QGIS/Plugin_SN_Verfahrensgebiet
c260ccc2d60cce0e0e9caa5b025c6e0b29e66b8e
Test-Audit (Projektwissen #16) deckte auf: tests/test_flurstueck_alkis.py wurde im selben Commit (f8bdcde) angelegt, in dem flurstueck_alkis() von einer einzelnen QgsVectorLayer-Abfrage auf lade_flurstuecke_per_gemarkung() (eine WFS-Anfrage je Gemarkung, Merge in Memory-Layer) umgestellt wurde - die Tests mockten aber weiterhin die alte Ein-Query-Variante und liefen seither ins Leere (8 von 12 Testfaellen rot in der Baseline). - Tests mocken jetzt lade_flurstuecke_per_gemarkung()/_check_existing_ flurstueck_layer() statt QgsVectorLayer direkt, passend zum seit #47 bzw.944fc82aktuellen Drei-Knopf-Dialog (Ueberschreiben/Anhaengen/ Abbrechen) und dem Pro-Gemarkung-Ladevorgang. - test_existing_layer_keep_no -> test_existing_layer_abbrechen_returns_none: LoadStatus.KEEP wird von _check_existing_flurstueck_layer() nicht mehr zurueckgegeben, der verbleibende Nicht-Aendern-Pfad ist "Abbrechen". - test_bbox_embedded_in_wfs_uri entfernt: bbox wird von keinem Aufrufer mehr uebergeben und im Code nicht mehr ausgewertet; die vermeintliche URI-Einbettung gab es schon lange nicht mehr. - Modul-Docstring in flurstueck_alkis.py korrigiert: bbox ist reine Rueckwaertskompatibilitaet in der Signatur (Flurstueck-Geometrie kommt aus dem WFS je Gemarkung, keine BBox-Filterung), Memory-Layer statt Direktladung dokumentiert. - Alle Docstrings von TestFlurstueckAlkis auf "Prueft, dass ..." gebracht (Vorgabe docs/leitfaden/06_tests.md) und inhaltlich an die tatsaechlich getestete Logik angepasst; Datei-Docstring ebenfalls korrigiert. - Totes _DummyLayer.extent() entfernt (wird von keiner Aufrufkette mehr erreicht). Kein Verhaltensunterschied in flurstueck_alkis() selbst - nur Tests und Dokumentation an eine bereits bestehende Implementierung angeglichen. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Plugin_SN_Verfahrensgebiet
QGIS Plugin mit Funktionen für das Verfahrensgebiet
Languages
Python
55.7%
QML
44.3%