X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Fbindings%2Fpython%2Fbt2%2Ftest_field.py;fp=tests%2Fbindings%2Fpython%2Fbt2%2Ftest_field.py;h=5a338801245dfad89ac374b0c93d7e6af528a5d9;hb=d431b4defbfde77d7fb9eaa44ef439e1b02b57bf;hp=f478515fdfec23f10731ee22047d4a8e230ec3b5;hpb=2b9aa00bd5db47ce5b34e170748f6c6c266feb97;p=babeltrace.git diff --git a/tests/bindings/python/bt2/test_field.py b/tests/bindings/python/bt2/test_field.py index f478515f..5a338801 100644 --- a/tests/bindings/python/bt2/test_field.py +++ b/tests/bindings/python/bt2/test_field.py @@ -1970,6 +1970,14 @@ class VariantFieldTestCase(unittest.TestCase): self._def.selected_option_index = 2 self.assertEqual(self._def.selected_option_index, 2) + def test_selected_option_index_above_range(self): + with self.assertRaises(IndexError): + self._def.selected_option_index = 4 + + def test_selected_option_index_below_range(self): + with self.assertRaises(IndexError): + self._def.selected_option_index = -1 + def test_selected_option(self): self._def.selected_option_index = 2 self._def.value = -17.34