Test-Audit sn_basis fortgesetzt: verfahrensgebiet_manager.py fachlich geprüft (#76)

14 Testfälle nach Freigabe als geprüft markiert: test_verfahrensgebiet_manager.py komplett
(13 bestehende, davon 2 geschärft und 1 mit präzisiertem Docstring, und 1 neuer, der den
Ist-Zustand festhält). Befund: eine manuelle Auswahl des Verfahrensgebiet-Layers wird bei
jedem hinzugefügten Layer überschrieben; Issue-Entwurf vorbereitet.

Testkatalog neu erzeugt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-26 20:44:44 +01:00
co-authored by Claude Opus 5.5
parent 851287a0e1
commit c2ed00a28e
3 changed files with 97 additions and 38 deletions
+56
View File
@@ -1158,5 +1158,61 @@
"sn_basis.tests.test_variable_wrapper.TestVariableWrapper.test_set_variable_project_noop_write_is_skipped": {
"datum": "2026-10-26",
"hash": "38ee0f7ec99b"
},
"sn_basis.tests.test_verfahrensgebiet_manager.ListenerSetupTests.test_setup_ohne_qgis_tut_nichts": {
"datum": "2026-10-26",
"hash": "883356ae2dbc"
},
"sn_basis.tests.test_verfahrensgebiet_manager.ListenerSetupTests.test_setup_verbindet_signale_und_ist_idempotent": {
"datum": "2026-10-26",
"hash": "64e42c4abef8"
},
"sn_basis.tests.test_verfahrensgebiet_manager.ListenerSetupTests.test_teardown_trennt_alle_signale_und_ist_idempotent": {
"datum": "2026-10-26",
"hash": "ba6d367b3c40"
},
"sn_basis.tests.test_verfahrensgebiet_manager.OnHandlerTests.test_on_layer_removed_bei_aktuellem_layer_sucht_neu": {
"datum": "2026-10-26",
"hash": "8c2ebafb61a1"
},
"sn_basis.tests.test_verfahrensgebiet_manager.OnHandlerTests.test_on_layer_removed_bei_anderem_layer_aendert_nichts": {
"datum": "2026-10-26",
"hash": "4453786aea34"
},
"sn_basis.tests.test_verfahrensgebiet_manager.OnHandlerTests.test_on_layers_added_findet_neuen_layer": {
"datum": "2026-10-26",
"hash": "241487f6103b"
},
"sn_basis.tests.test_verfahrensgebiet_manager.OnHandlerTests.test_on_layers_added_setzt_manuelle_auswahl_derzeit_zurueck": {
"datum": "2026-10-26",
"hash": "802fe6311c77"
},
"sn_basis.tests.test_verfahrensgebiet_manager.OnHandlerTests.test_on_project_changed_mit_layer_setzt_variable": {
"datum": "2026-10-26",
"hash": "05a6d3b20d5a"
},
"sn_basis.tests.test_verfahrensgebiet_manager.OnHandlerTests.test_on_project_changed_ohne_layer_setzt_variable_leer": {
"datum": "2026-10-26",
"hash": "894bf87d5902"
},
"sn_basis.tests.test_verfahrensgebiet_manager.TestVerfahrensgebietManager.test_get_verfahrensgebiet_layer_id_returns_none_for_empty_value": {
"datum": "2026-10-26",
"hash": "2b9de10a603d"
},
"sn_basis.tests.test_verfahrensgebiet_manager.TestVerfahrensgebietManager.test_get_verfahrensgebiet_layer_id_returns_value": {
"datum": "2026-10-26",
"hash": "2585e72e5ad4"
},
"sn_basis.tests.test_verfahrensgebiet_manager.TestVerfahrensgebietManager.test_set_verfahrensgebiet_layer_id_writes_project_variable": {
"datum": "2026-10-26",
"hash": "cba6341e2af5"
},
"sn_basis.tests.test_verfahrensgebiet_manager.TestVerfahrensgebietManager.test_update_with_layer_writes_variable": {
"datum": "2026-10-26",
"hash": "32595d814af1"
},
"sn_basis.tests.test_verfahrensgebiet_manager.TestVerfahrensgebietManager.test_update_without_layer_does_not_write_when_already_empty": {
"datum": "2026-10-26",
"hash": "acc0544f207c"
}
}