Skip to content

Commit 80d53e4

Browse files
authored
Merge pull request #4466 from arnaud-morvan/test_python_qgsfields_getitem
Add test for python QgsFields [] operator
2 parents 54007ef + 4e436c2 commit 80d53e4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/src/python/test_qgsfield.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ def test_exceptions(self):
3737
fields.remove(111)
3838

3939
fields = ml.fields()
40+
41+
# check no error
42+
self.assertEqual("value", fields[1].name())
43+
self.assertEqual("value", fields[-1].name())
44+
# check exceptions raised
45+
with self.assertRaises(IndexError):
46+
fields[111]
47+
4048
# check no error
4149
fields.at(1)
4250
# check exceptions raised

0 commit comments

Comments
 (0)