Also, add corresponding test case.
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Change-Id: I536526aa0fa1c196056f35d6a74464b076e4b9d4
Reviewed-on: https://review.lttng.org/c/babeltrace/+/2005
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Simon Marchi <simon.marchi@efficios.com>
class _VariantField(_ContainerField, _Field):
_NAME = 'Variant'
+ def _count(self):
+ return len(self.cls)
+
@property
def selected_option_index(self):
return native_bt.field_variant_get_selected_option_field_index(self._ptr)
self._def.value = 1774
self.assertEqual(self._def, field)
+ def test_len(self):
+ self.assertEqual(len(self._def), 4)
+
def test_eq_invalid_type(self):
self._def.selected_option_index = 1
self._def.value = 'gerry'