Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix test
  • Loading branch information
nyalldawson committed Jul 23, 2021
1 parent a65af60 commit e0f564d
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions tests/src/python/test_qgsproviderutils.py
Expand Up @@ -121,18 +121,21 @@ def test_sublayerDetailsAreIncomplete(self):
sl1.setWkbType(QgsWkbTypes.Point)
sl1.setFeatureCount(1)
sl1.setSkippedContainerScan(False)
self.assertFalse(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1], True))
self.assertFalse(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1], False))
self.assertFalse(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1], QgsProviderUtils.SublayerCompletenessFlags(
QgsProviderUtils.SublayerCompletenessFlag.IgnoreUnknownFeatureCount)))
self.assertFalse(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1]))
sl2 = QgsProviderSublayerDetails()
sl2.setProviderKey('ogr')
sl2.setType(QgsMapLayerType.VectorLayer)
sl2.setWkbType(QgsWkbTypes.Point)
sl2.setFeatureCount(1)
sl2.setSkippedContainerScan(True)
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl2], True))
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl2], False))
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1, sl2], True))
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1, sl2], False))
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl2], QgsProviderUtils.SublayerCompletenessFlags(
QgsProviderUtils.SublayerCompletenessFlag.IgnoreUnknownFeatureCount)))
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl2]))
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1, sl2], QgsProviderUtils.SublayerCompletenessFlags(
QgsProviderUtils.SublayerCompletenessFlag.IgnoreUnknownFeatureCount)))
self.assertTrue(QgsProviderUtils.sublayerDetailsAreIncomplete([sl1, sl2]))

def test_suggestLayerNameFromFilePath(self):
"""
Expand Down

0 comments on commit e0f564d

Please sign in to comment.