We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 54c587f commit 89aa19fCopy full SHA for 89aa19f
tests/src/python/providertestbase.py
@@ -511,6 +511,14 @@ def testAddFeature(self):
511
# add empty list, should return true for consistency
512
self.assertTrue(l.dataProvider().addFeatures([]))
513
514
+ # ensure that returned features have been given the correct id
515
+ f = next(l.getFeatures(QgsFeatureRequest().setFilterFid(added[0].id())))
516
+ self.assertTrue(f.isValid())
517
+ self.assertEqual(f['cnt'], -220)
518
+
519
+ f = next(l.getFeatures(QgsFeatureRequest().setFilterFid(added[1].id())))
520
521
+ self.assertEqual(f['cnt'], 330)
522
else:
523
# expect fail
524
self.assertFalse(l.dataProvider().addFeatures([f1, f2]),
0 commit comments