def testGettersSetters(self): """ Test provider list """ d = QgsProviderSublayerDetails() d.setProviderKey('key') self.assertEqual(d.providerKey(), 'key') d.setType(QgsMapLayerType.MeshLayer) self.assertEqual(d.type(), QgsMapLayerType.MeshLayer) d.setUri('some uri') self.assertEqual(d.uri(), 'some uri') d.setName('name') self.assertEqual(d.name(), 'name') d.setDescription('desc') self.assertEqual(d.description(), 'desc') d.setPath(['a', 'b', 'c']) self.assertEqual(d.path(), ['a', 'b', 'c']) self.assertEqual(d.featureCount(), Qgis.FeatureCountState.UnknownCount) d.setFeatureCount(1000) self.assertEqual(d.featureCount(), 1000) self.assertEqual(d.wkbType(), QgsWkbTypes.Unknown) d.setWkbType(QgsWkbTypes.Point) self.assertEqual(d.wkbType(), QgsWkbTypes.Point) d.setGeometryColumnName('geom_col') self.assertEqual(d.geometryColumnName(), 'geom_col') d.setLayerNumber(13) self.assertEqual(d.layerNumber(), 13) d.setDriverName('drv') self.assertEqual(d.driverName(), 'drv') d.setSkippedContainerScan(True) self.assertTrue(d.skippedContainerScan()) d.setSkippedContainerScan(False) self.assertFalse(d.skippedContainerScan()) d.setFlags(Qgis.SublayerFlag.SystemTable) self.assertEqual(d.flags(), Qgis.SublayerFlags(Qgis.SublayerFlag.SystemTable)) d.setFlags(Qgis.SublayerFlags()) self.assertEqual(d.flags(), Qgis.SublayerFlags())
def testGettersSetters(self): """ Test provider list """ d = QgsProviderSublayerDetails() d.setProviderKey('key') self.assertEqual(d.providerKey(), 'key') d.setType(QgsMapLayerType.MeshLayer) self.assertEqual(d.type(), QgsMapLayerType.MeshLayer) d.setUri('some uri') self.assertEqual(d.uri(), 'some uri') d.setName('name') self.assertEqual(d.name(), 'name') d.setDescription('desc') self.assertEqual(d.description(), 'desc') d.setPath(['a', 'b', 'c']) self.assertEqual(d.path(), ['a', 'b', 'c']) self.assertEqual(d.featureCount(), Qgis.FeatureCountState.UnknownCount) d.setFeatureCount(1000) self.assertEqual(d.featureCount(), 1000) self.assertEqual(d.wkbType(), QgsWkbTypes.Unknown) d.setWkbType(QgsWkbTypes.Point) self.assertEqual(d.wkbType(), QgsWkbTypes.Point) d.setGeometryColumnName('geom_col') self.assertEqual(d.geometryColumnName(), 'geom_col') d.setLayerNumber(13) self.assertEqual(d.layerNumber(), 13)