verfahrensgebiet-Vaiable wird sauber gesetzt

This commit is contained in:
2026-04-08 14:36:20 +02:00
parent 8e4031a884
commit 9ec465e276
2 changed files with 57 additions and 0 deletions
+28
View File
@@ -345,6 +345,34 @@ except Exception:
QgsUnitTypes = _MockQgsUnitTypes
QgsLayoutItem = _MockQgsLayoutItem
class _MockQgsFeature:
def __init__(self):
self._geometry = None
self._attributes = []
def setGeometry(self, geometry: Any) -> None:
self._geometry = geometry
def setAttributes(self, attributes: list[Any]) -> None:
self._attributes = attributes
class _MockQgsField:
def __init__(self, name: str = "", field_type: Any = None):
self.name = name
self.field_type = field_type
class _MockQgsGeometry:
@staticmethod
def unaryUnion(_geometries: list[Any]):
return None
def isEmpty(self) -> bool:
return True
QgsFeature = _MockQgsFeature
QgsField = _MockQgsField
QgsGeometry = _MockQgsGeometry
class _MockQgsFeatureRequest:
def __init__(self):
self._filter_rect = None