Skip to content

Commit 2f66e1d

Browse files
committedOct 5, 2016
add new geometry types to memory layer tests
1 parent 33644ef commit 2f66e1d

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
 

‎tests/src/python/test_provider_memory.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,30 @@ def testLayerGeometry(self):
127127
("MultiPoint", QgsWkbTypes.PointGeometry, QgsWkbTypes.MultiPoint),
128128
("MultiLineString", QgsWkbTypes.LineGeometry, QgsWkbTypes.MultiLineString),
129129
("MultiPolygon", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.MultiPolygon),
130+
("PointZ", QgsWkbTypes.PointGeometry, QgsWkbTypes.PointZ),
131+
("LineStringZ", QgsWkbTypes.LineGeometry, QgsWkbTypes.LineStringZ),
132+
("PolygonZ", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.PolygonZ),
133+
("MultiPointZ", QgsWkbTypes.PointGeometry, QgsWkbTypes.MultiPointZ),
134+
("MultiLineStringZ", QgsWkbTypes.LineGeometry, QgsWkbTypes.MultiLineStringZ),
135+
("MultiPolygonZ", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.MultiPolygonZ),
136+
("PointM", QgsWkbTypes.PointGeometry, QgsWkbTypes.PointM),
137+
("LineStringM", QgsWkbTypes.LineGeometry, QgsWkbTypes.LineStringM),
138+
("PolygonM", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.PolygonM),
139+
("MultiPointM", QgsWkbTypes.PointGeometry, QgsWkbTypes.MultiPointM),
140+
("MultiLineStringM", QgsWkbTypes.LineGeometry, QgsWkbTypes.MultiLineStringM),
141+
("MultiPolygonM", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.MultiPolygonM),
142+
("PointZM", QgsWkbTypes.PointGeometry, QgsWkbTypes.PointZM),
143+
("LineStringZM", QgsWkbTypes.LineGeometry, QgsWkbTypes.LineStringZM),
144+
("PolygonZM", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.PolygonZM),
145+
("MultiPointZM", QgsWkbTypes.PointGeometry, QgsWkbTypes.MultiPointZM),
146+
("MultiLineStringZM", QgsWkbTypes.LineGeometry, QgsWkbTypes.MultiLineStringZM),
147+
("MultiPolygonZM", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.MultiPolygonZM),
148+
("Point25D", QgsWkbTypes.PointGeometry, QgsWkbTypes.Point25D),
149+
("LineString25D", QgsWkbTypes.LineGeometry, QgsWkbTypes.LineString25D),
150+
("Polygon25D", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.Polygon25D),
151+
("MultiPoint25D", QgsWkbTypes.PointGeometry, QgsWkbTypes.MultiPoint25D),
152+
("MultiLineString25D", QgsWkbTypes.LineGeometry, QgsWkbTypes.MultiLineString25D),
153+
("MultiPolygon25D", QgsWkbTypes.PolygonGeometry, QgsWkbTypes.MultiPolygon25D),
130154
("None", QgsWkbTypes.NullGeometry, QgsWkbTypes.NoGeometry)]
131155
for v in testVectors:
132156
layer = QgsVectorLayer(v[0], "test", "memory")

0 commit comments

Comments
 (0)
Please sign in to comment.