Example #1
0
 def testPadAttributes(self):
     f = QgsFeature()
     f.padAttributes(3)
     self.assertEqual(f.attributes(), [NULL, NULL, NULL])
     f.setAttributes([1, 2, 3])
     f.padAttributes(0)
     self.assertEqual(f.attributes(), [1, 2, 3])
     f.padAttributes(2)
     self.assertEqual(f.attributes(), [1, 2, 3, NULL, NULL])
     f.padAttributes(3)
     self.assertEqual(f.attributes(), [1, 2, 3, NULL, NULL, NULL, NULL, NULL])