Testkatalog-Klassifizierung in Docstrings festgehalten

43 als "vernachlässigbar" eingestufte Funktionen (dialog_wrapper.py,
message_wrapper.py, os_wrapper.py, qgisui_wrapper.py, qt_wrapper.py,
DataGrabber.py, LayerLoader.py, Pruefmanager.py, navigation.py,
print_tab.py) tragen jetzt den Vermerk "von Test abgesehen, weil
vernachlässigbar; HD 18.09.2026". Fehlalarme der Testkatalog-Heuristik
(Dateipruefer._ist_leer/_handle_leere_eingabe, linkpruefer.py komplett,
Pruefmanager._handle_datei_existiert) und der als Bug erfasste tote Code
(Pruefmanager._ask_use_or_replace_pufferlayer, #60) bleiben unangetastet.

41 Funktionen im zur Grundüberarbeitung anstehenden Print-Bereich
(print_logic.py, print_layout.py, print_layout_baufreigabe.py) tragen den
Vermerk "Test ausgesetzt, zunächst Refactor".

Reine Dokumentationsänderung, kein Verhalten geändert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-18 11:51:57 +02:00
co-authored by Claude Sonnet 5
parent 0dd64cbe2e
commit 36e4780b9f
14 changed files with 127 additions and 11 deletions
+11
View File
@@ -105,6 +105,7 @@ class PrintLayout:
height_mm: float,
object_name: str | None = None,
) -> Any:
"""Test ausgesetzt, zunächst Refactor"""
template = self._OBJECT_TEMPLATES[template_name]
map_item = QgsLayoutItemMap(layout)
map_item.setId(template["id"])
@@ -117,6 +118,7 @@ class PrintLayout:
return map_item
def _set_item_frame_stroke_width(self, item: Any, stroke_width_mm: float) -> None:
"""Test ausgesetzt, zunächst Refactor"""
set_frame_stroke_width = getattr(item, "setFrameStrokeWidth", None)
if not callable(set_frame_stroke_width):
return
@@ -152,6 +154,7 @@ class PrintLayout:
pass
def _fit_extent_to_map_item(self, extent: Any, map_width_mm: float, map_height_mm: float) -> Any:
"""Test ausgesetzt, zunächst Refactor"""
if extent is None:
return extent
if map_width_mm <= 0 or map_height_mm <= 0:
@@ -222,6 +225,7 @@ class PrintLayout:
object_name: str | None = None,
v_align: str = "top",
) -> Any:
"""Test ausgesetzt, zunächst Refactor"""
if self._current_layout is None:
raise RuntimeError("Kein Layout aktiv. Bitte create_single_page_layout() aufrufen.")
return self._create_label_item(
@@ -247,6 +251,7 @@ class PrintLayout:
map_height_mm: float,
kartenname_auswahl: str = "",
) -> None:
"""Test ausgesetzt, zunächst Refactor"""
if self._current_layout is None:
raise RuntimeError("Kein Layout aktiv.")
@@ -389,6 +394,7 @@ class PrintLayout:
object_name: str | None = None,
v_align: str = "top",
) -> Any:
"""Test ausgesetzt, zunächst Refactor"""
template = self._OBJECT_TEMPLATES[template_name]
label = QgsLayoutItemLabel(layout)
item_id = object_name or template["id"]
@@ -468,6 +474,7 @@ class PrintLayout:
return label
def _resolve_visible_map_layers(self, map_item: Any) -> list[Any]:
"""Test ausgesetzt, zunächst Refactor"""
layers_method = getattr(map_item, "layers", None)
if callable(layers_method):
try:
@@ -789,12 +796,14 @@ class PrintLayout:
pass
def _apply_grid_common_settings(self, grid: Any) -> None:
"""Test ausgesetzt, zunächst Refactor"""
self._safe_grid_call(grid, "setEnabled", True)
self._safe_grid_call(grid, "setUnits", MAP_GRID_UNIT_MAP_UNIT)
self._safe_grid_call(grid, "setIntervalX", self._GRID_INTERVAL_MAP_UNITS)
self._safe_grid_call(grid, "setIntervalY", self._GRID_INTERVAL_MAP_UNITS)
def _safe_grid_call(self, grid: Any, method_name: str, *args: Any) -> None:
"""Test ausgesetzt, zunächst Refactor"""
if any(arg is None for arg in args):
return
method = getattr(grid, method_name, None)
@@ -806,6 +815,7 @@ class PrintLayout:
pass
def _apply_grid_annotation_text_style(self, grid: Any) -> None:
"""Test ausgesetzt, zunächst Refactor"""
if QgsTextFormat is object:
self._safe_grid_call(
grid,
@@ -915,6 +925,7 @@ class PrintLayout:
height_mm: float,
stroke_width_mm: float = 0.3,
) -> Any:
"""Test ausgesetzt, zunächst Refactor"""
box = QgsLayoutItemLabel(layout)
box.setId(object_name)