File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -415,6 +415,21 @@ def testFeatureCount(self):
415
415
self .assertEqual (count , 0 )
416
416
self .assertEqual (self .source .featureCount (), 5 )
417
417
418
+ def testEmpty (self ):
419
+ self .assertFalse (self .source .empty ())
420
+ self .assertFalse (self .source .emptyUnknown ())
421
+
422
+ if self .source .supportsSubsetString ():
423
+ # Add a subset string and test feature count
424
+ subset = self .getSubsetString ()
425
+ self .source .setSubsetString (subset )
426
+ self .assertFalse (self .source .empty ())
427
+ subsetNoMatching = getSubsetStringNoMatching (self )
428
+ self .source .setSubsetString (subsetNoMatching )
429
+ self .assertTrue (self .source .empty ())
430
+ self .source .setSubsetString (None )
431
+ self .assertFalse (self .source .empty ())
432
+
418
433
def testGetFeaturesNoGeometry (self ):
419
434
""" Test that no geometry is present when fetching features without geometry"""
420
435
You can’t perform that action at this time.
0 commit comments