Skip to content

Commit 907fb55

Browse files
committed
Update tests to new API
1 parent 063ccf4 commit 907fb55

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

tests/src/python/test_qgsvectorlayer.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -2758,36 +2758,36 @@ def testFeatureRequestWithReprojectionAndVirtualFields(self):
27582758

27592759
def testPrecision(self):
27602760
layer = QgsVectorLayer("Polygon?crs=epsg:2056&field=pk:int", "vl", "memory")
2761-
layer.setGeometryPrecision(10)
2761+
layer.geometryFixes().setGeometryPrecision(10)
27622762
geom = QgsGeometry.fromWkt('Polygon ((2596411 1224654, 2596400 1224652, 2596405 1224640, 2596410 1224641, 2596411 1224654))')
27632763
feature = QgsFeature(layer.fields())
27642764
feature.setGeometry(geom)
27652765
layer.startEditing()
27662766
layer.addFeature(feature)
27672767
self.assertGeometriesEqual(QgsGeometry.fromWkt('Polygon ((2596410 1224650, 2596400 1224650, 2596410 1224640, 2596410 1224650))'), feature.geometry(), 'geometry with unsnapped nodes', 'fixed geometry')
2768-
layer.setGeometryPrecision(0.0)
2768+
layer.geometryFixes().setGeometryPrecision(0.0)
27692769
feature.setGeometry(QgsGeometry.fromWkt('Polygon ((2596411 1224654, 2596400 1224652, 2596405 1224640, 2596410 1224641, 2596411 1224654))'))
27702770
layer.addFeature(feature)
27712771
self.assertGeometriesEqual(QgsGeometry.fromWkt('Polygon ((2596411 1224654, 2596400 1224652, 2596405 1224640, 2596410 1224641, 2596411 1224654))'), feature.geometry(), 'geometry with duplicates', 'unchanged geometry')
27722772

27732773
def testRemoveDuplicateNodes(self):
27742774
layer = QgsVectorLayer("Polygon?crs=epsg:2056&field=pk:int", "vl", "memory")
2775-
layer.setRemoveDuplicateNodes(True)
2775+
layer.geometryFixes().setRemoveDuplicateNodes(True)
27762776
geom = QgsGeometry.fromWkt('Polygon ((70 80, 80 90, 80 90, 60 50, 70 80))')
27772777
feature = QgsFeature(layer.fields())
27782778
feature.setGeometry(geom)
27792779
layer.startEditing()
27802780
layer.addFeature(feature)
27812781
self.assertGeometriesEqual(feature.geometry(), QgsGeometry.fromWkt('Polygon ((70 80, 80 90, 60 50, 70 80))'), 'fixed geometry', 'geometry with duplicates')
2782-
layer.setRemoveDuplicateNodes(False)
2782+
layer.geometryFixes().setRemoveDuplicateNodes(False)
27832783
feature.setGeometry(QgsGeometry.fromWkt('Polygon ((70 80, 80 90, 80 90, 60 50, 70 80))'))
27842784
layer.addFeature(feature)
27852785
self.assertGeometriesEqual(feature.geometry(), QgsGeometry.fromWkt('Polygon ((70 80, 80 90, 80 90, 60 50, 70 80))'), 'unchanged geometry', 'geometry with duplicates')
27862786

27872787
def testPrecisionAndDuplicateNodes(self):
27882788
layer = QgsVectorLayer("Polygon?crs=epsg:2056&field=pk:int", "vl", "memory")
2789-
layer.setGeometryPrecision(10)
2790-
layer.setRemoveDuplicateNodes(True)
2789+
layer.geometryFixes().setGeometryPrecision(10)
2790+
layer.geometryFixes().setRemoveDuplicateNodes(True)
27912791
geom = QgsGeometry.fromWkt('Polygon ((2596411 1224654, 2596400 1224652, 2596402 1224653, 2596405 1224640, 2596410 1224641, 2596411 1224654))')
27922792
feature = QgsFeature(layer.fields())
27932793
feature.setGeometry(geom)

0 commit comments

Comments
 (0)