@@ -1020,7 +1020,7 @@ def testDeleteVertex(self):
1020
1020
assert compareWkt (expwkt , wkt ), "Expected:\n %s\n Got:\n %s\n " % (expwkt , wkt )
1021
1021
1022
1022
polyline = QgsGeometry .fromWkt ("MultiLineString ((0 0, 1 0, 1 1, 2 1,2 0),(3 0, 3 1, 5 1, 5 0, 6 0))" )
1023
- for i in range (5 ):
1023
+ for i in range (4 ):
1024
1024
assert polyline .deleteVertex (5 ), "Delete vertex 5 failed"
1025
1025
expwkt = "MultiLineString ((0 0, 1 0, 1 1, 2 1, 2 0))"
1026
1026
wkt = polyline .exportToWkt ()
@@ -1074,7 +1074,7 @@ def testDeleteVertex(self):
1074
1074
assert compareWkt (expwkt , wkt ), "Expected:\n %s\n Got:\n %s\n " % (expwkt , wkt )
1075
1075
1076
1076
polygon = QgsGeometry .fromWkt ("MultiPolygon (((0 0, 1 0, 1 1, 2 1, 2 2, 0 2, 0 0)),((4 0, 5 0, 5 2, 3 2, 3 1, 4 1, 4 0)))" )
1077
- for i in range (6 ):
1077
+ for i in range (4 ):
1078
1078
assert polygon .deleteVertex (0 ), "Delete vertex 0 failed"
1079
1079
1080
1080
expwkt = "MultiPolygon (((4 0, 5 0, 5 2, 3 2, 3 1, 4 1, 4 0)))"
@@ -1091,15 +1091,15 @@ def testDeleteVertex(self):
1091
1091
polygon = QgsGeometry .fromWkt ("Polygon ((0 0, 9 0, 9 3, 0 3, 0 0),(1 1, 2 1, 2 2, 1 2, 1 1),(3 1, 4 1, 4 2, 3 2, 3 1),(5 1, 6 1, 6 2, 5 2, 5 1),(7 1, 8 1, 8 2, 7 2, 7 1))" )
1092
1092
# 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
1093
1093
1094
- for i in range (4 ):
1094
+ for i in range (2 ):
1095
1095
assert polygon .deleteVertex (16 ), "Delete vertex 16 failed" % i
1096
1096
1097
1097
expwkt = "Polygon ((0 0, 9 0, 9 3, 0 3, 0 0),(1 1, 2 1, 2 2, 1 2, 1 1),(3 1, 4 1, 4 2, 3 2, 3 1),(7 1, 8 1, 8 2, 7 2, 7 1))"
1098
1098
wkt = polygon .exportToWkt ()
1099
1099
assert compareWkt (expwkt , wkt ), "Expected:\n %s\n Got:\n %s\n " % (expwkt , wkt )
1100
1100
1101
1101
for i in range (3 ):
1102
- for j in range (4 ):
1102
+ for j in range (2 ):
1103
1103
assert polygon .deleteVertex (5 ), "Delete vertex 5 failed" % i
1104
1104
1105
1105
expwkt = "Polygon ((0 0, 9 0, 9 3, 0 3, 0 0))"
@@ -1108,7 +1108,7 @@ def testDeleteVertex(self):
1108
1108
1109
1109
# Remove whole outer ring, inner ring should become outer
1110
1110
polygon = QgsGeometry .fromWkt ("Polygon ((0 0, 9 0, 9 3, 0 3, 0 0),(1 1, 2 1, 2 2, 1 2, 1 1))" )
1111
- for i in range (4 ):
1111
+ for i in range (2 ):
1112
1112
assert polygon .deleteVertex (0 ), "Delete vertex 16 failed" % i
1113
1113
1114
1114
expwkt = "Polygon ((1 1, 2 1, 2 2, 1 2, 1 1))"
0 commit comments