Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Update tests for OGR getLayers now returning also the geometry column…
- Loading branch information
|
@@ -112,7 +112,7 @@ def testMixOfPolygonCurvePolygon(self): |
|
|
vl = QgsVectorLayer('{}|layerid=0'.format(datasource), 'test', 'ogr') |
|
|
self.assertTrue(vl.isValid()) |
|
|
self.assertEqual(len(vl.dataProvider().subLayers()), 1) |
|
|
self.assertEqual(vl.dataProvider().subLayers()[0], '0:testMixOfPolygonCurvePolygon:4:CurvePolygon') |
|
|
self.assertEqual(vl.dataProvider().subLayers()[0], '0:testMixOfPolygonCurvePolygon:4:CurvePolygon:') |
|
|
|
|
|
def testMixOfLineStringCompoundCurve(self): |
|
|
|
|
@@ -128,7 +128,7 @@ def testMixOfLineStringCompoundCurve(self): |
|
|
vl = QgsVectorLayer('{}|layerid=0'.format(datasource), 'test', 'ogr') |
|
|
self.assertTrue(vl.isValid()) |
|
|
self.assertEqual(len(vl.dataProvider().subLayers()), 1) |
|
|
self.assertEqual(vl.dataProvider().subLayers()[0], '0:testMixOfLineStringCompoundCurve:5:CompoundCurve') |
|
|
self.assertEqual(vl.dataProvider().subLayers()[0], '0:testMixOfLineStringCompoundCurve:5:CompoundCurve:') |
|
|
|
|
|
def testGpxElevation(self): |
|
|
# GPX without elevation data |
|
|
|
@@ -84,7 +84,7 @@ def testCurveGeometryType(self): |
|
|
ds = None |
|
|
|
|
|
vl = QgsVectorLayer('{}'.format(tmpfile), 'test', 'ogr') |
|
|
self.assertEqual(vl.dataProvider().subLayers(), ['0:test:0:CurvePolygon']) |
|
|
self.assertEqual(vl.dataProvider().subLayers(), ['0:test:0:CurvePolygon:geom']) |
|
|
f = QgsFeature() |
|
|
f.setGeometry(QgsGeometry.fromWkt('POLYGON ((0 0,0 1,1 1,0 0))')) |
|
|
vl.dataProvider().addFeatures([f]) |
|
|