From 4e436c221ee73f5839c8d7f7ae5d017954d83a1d Mon Sep 17 00:00:00 2001 From: "arnaud.morvan@camptocamp.com" Date: Mon, 1 May 2017 11:47:48 +0200 Subject: [PATCH] Add test for python QgsFields [] operator --- tests/src/python/test_qgsfield.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/src/python/test_qgsfield.py b/tests/src/python/test_qgsfield.py index df97d211104..4d1209f03a9 100644 --- a/tests/src/python/test_qgsfield.py +++ b/tests/src/python/test_qgsfield.py @@ -37,6 +37,14 @@ class TestQgsFields(unittest.TestCase): fields.remove(111) fields = ml.fields() + + # check no error + self.assertEqual("value", fields[1].name()) + self.assertEqual("value", fields[-1].name()) + # check exceptions raised + with self.assertRaises(IndexError): + fields[111] + # check no error fields.at(1) # check exceptions raised