def test_TypeName(self): myPath = os.path.join(unitTestDataPath(), 'lines.shp') myLayer = QgsVectorLayer(myPath, 'Lines', 'ogr') provider = myLayer.dataProvider() allAttrs = provider.attributeIndexes() provider.select(allAttrs) feat = QgsFeature() provider.nextFeature(feat) myTypeName = feat.typeName() myExpectedTypeName = "lines" myMessage = '\nExpected: %s\nGot: %s' % (myExpectedTypeName, myTypeName) assert myTypeName == myExpectedTypeName, myMessage