Tests für modules/basemap_legende_layout.py – Basemap-Legende im Drucklayout (Basis #88).
TestKennzeichenUndKarte 2TestSymbolwahl 2TestHilfslayer 3TestPlatzierung 7
flowchart TD + classDef skip fill:#e6e6ee,stroke:#6f7285,stroke-width:1px,color:#2b2d38;
| Testfall | prüft | Status |
|---|---|---|
| TestStileUndEintraege test_stil_aktiv_nur_eingeschaltet_und_im_zoombereich | Prüft, dass ein Style nur aktiv ist, wenn er eingeschaltet ist und die Zoomstufe im Bereich liegt (-1 = unbegrenzt). | grün |
| TestStileUndEintraege test_getroffene_stile_pruefen_layer_geometrie_zoom_und_filter | Prüft, dass ein Style nur Objekte seines Quell-Layers und Geometrietyps zählt, deren Filter zutrifft, und nur bei passender Zoomstufe. | grün |
| TestStileUndEintraege test_eintraege_fassen_styles_zusammen_und_sortieren_nach_gruppe | Prüft, dass mehrere Styles eines Katalogeintrags einen Eintrag ergeben und die Einträge nach Gruppen- und Katalogreihenfolge sortiert sind. | grün |
| TestStileUndEintraege test_ausgeschlossene_und_unbekannte_styles | Prüft, dass ausgeschlossene Styles entfallen und unbekannte Styles als nicht bekannter Eintrag in „Sonstiges“ landen. | grün |
| TestAuswahlUndEinstellungen test_vorauswahl_bekannte_an_unbekannte_aus | Prüft, dass ohne gespeicherte Auswahl Katalogeinträge vorausgewählt und unbekannte Styles abgewählt sind. | grün |
| TestAuswahlUndEinstellungen test_auswahl_wird_gemerkt_und_vorbelegt | Prüft, dass ab- und angewählte Einträge in der Projektvariable gespeichert und beim nächsten Mal so vorbelegt werden. | grün |
| TestAuswahlUndEinstellungen test_merken_ergaenzt_die_bisherige_auswahl | Prüft, dass das Merken die Auswahl nicht angezeigter Einträge aus früheren Läufen behält. | grün |
| TestAuswahlUndEinstellungen test_kaputte_projektvariable_ergibt_leere_auswahl | Prüft, dass eine nicht lesbare Projektvariable als leere Auswahl gilt. | grün |
| TestAuswahlUndEinstellungen test_auswertebereich_standard_und_umstellung | Prüft, dass der Auswertebereich standardmäßig das Verfahrensgebiet ist, umgestellt werden kann und unbekannte Werte abgewiesen werden. | grün |
| TestAuswahlUndEinstellungen test_legende_erzeugen_standard_an | Prüft, dass das Erzeugen der Basemap-Legende standardmäßig eingeschaltet ist und abgeschaltet werden kann. | grün |
| TestLayerErkennung test_erkennung_ueber_quelle_und_namen | Prüft, dass der Basemap-Layer an Vektorkacheln mit basemap.de-Quelle erkannt wird, der Name nur als Rückfall dient und andere Layertypen nicht zählen. | grün |
| TestLayerErkennung test_sichtbare_layer_aus_thema_feste_liste_oder_layerbaum | Prüft, dass die Layer der Karte aus dem Kartenthema, sonst aus der festen Layerliste, sonst aus dem sichtbaren Layerbaum kommen. | grün |
| TestAblauf test_ohne_basemap_layer_passiert_nichts | Prüft, dass ohne sichtbaren Basemap-Layer weder Dialog noch Legende entstehen. | grün |
| TestAblauf test_gewaehlte_eintraege_werden_geschrieben_und_gemerkt | Prüft, dass nur die im Dialog gewählten Einträge in die Legende geschrieben und die Auswahl gespeichert wird. | grün |
| TestAblauf test_abbruch_im_dialog_aendert_nichts | Prüft, dass ein Abbruch im Auswahldialog die Legende nicht verändert und keine Auswahl speichert. | grün |
| TestAblauf test_rueckfall_auf_druckbereich_wird_gemeldet | Prüft, dass ohne Verfahrensgebiet auf den Druckbereich zurückgefallen und das gemeldet wird. | grün |
| TestAblauf test_ohne_objekte_keine_legende | Prüft, dass ohne Basemap-Objekte im Auswertebereich weder Dialog noch Legende entstehen. | grün |
| TestAblauf test_viele_kacheln_werden_vorher_bestaetigt | Prüft, dass vor einer Auswertung mit sehr vielen Kacheln nachgefragt wird und eine Ablehnung die Auswertung abbricht. | grün |