Fix: bt2: use of undefined variable in _VariantFieldClassWithSelectorTestCase.test_co...
[babeltrace.git] / tests / bindings / python / bt2 / test_field_class.py
index 01c1a46ae61cd8440dfaab8522b9781ea105393f..e6380474126cc6dd32b55d9bf5fbc588ca780354 100644 (file)
@@ -98,7 +98,7 @@ class _TestFieldClass:
 class BoolFieldClassTestCase(_TestFieldClass, unittest.TestCase):
     @staticmethod
     def _const_value_setter(field):
-        field = False
+        field.value = False
 
     def _create_default_field_class(self, **kwargs):
         tc = get_default_trace_class()
@@ -121,7 +121,7 @@ class BoolFieldClassTestCase(_TestFieldClass, unittest.TestCase):
 class BitArrayFieldClassTestCase(_TestFieldClass, unittest.TestCase):
     @staticmethod
     def _const_value_setter(field):
-        field = []
+        field.value = []
 
     def _create_field_class(self, *args, **kwargs):
         tc = get_default_trace_class()
@@ -212,7 +212,7 @@ class SignedIntegerFieldClassTestCase(
 ):
     @staticmethod
     def _const_value_setter(field):
-        field = -18
+        field.value = -18
 
     def _create_field_class(self, *args, **kwargs):
         tc = get_default_trace_class()
@@ -231,7 +231,7 @@ class UnsignedIntegerFieldClassTestCase(
 ):
     @staticmethod
     def _const_value_setter(field):
-        field = 18
+        field.value = 18
 
     def _create_field_class(self, *args, **kwargs):
         tc = get_default_trace_class()
@@ -248,7 +248,7 @@ class UnsignedIntegerFieldClassTestCase(
 class RealFieldClassTestCase(_TestFieldClass, unittest.TestCase):
     @staticmethod
     def _const_value_setter(field):
-        field = -18
+        field.value = -18
 
     def _create_field_class(self, *args, **kwargs):
         tc = get_default_trace_class()
@@ -399,7 +399,7 @@ class UnsignedEnumerationFieldClassTestCase(
 
     @staticmethod
     def _const_value_setter(field):
-        field = 0
+        field.value = 0
 
     def _create_field_class(self, *args, **kwargs):
         tc = get_default_trace_class()
@@ -425,7 +425,7 @@ class SignedEnumerationFieldClassTestCase(
 
     @staticmethod
     def _const_value_setter(field):
-        field = 0
+        field.value = 0
 
     def _create_field_class(self, *args, **kwargs):
         tc = get_default_trace_class()
@@ -442,7 +442,7 @@ class SignedEnumerationFieldClassTestCase(
 class StringFieldClassTestCase(_TestFieldClass, unittest.TestCase):
     @staticmethod
     def _const_value_setter(field):
-        field = 'chaine'
+        field.value = 'chaine'
 
     def _create_field_class(self, *args, **kwargs):
         tc = get_default_trace_class()
@@ -871,6 +871,7 @@ class _VariantFieldClassWithSelectorTestCase:
 
     def test_const_append(self):
         fc_const = self._create_default_const_field_class()
+        str_field_class = self._tc.create_string_field_class()
         with self.assertRaises(AttributeError):
             fc_const.append_option('str', str_field_class, self._ranges1)
 
@@ -1180,7 +1181,7 @@ class _ArrayFieldClassTestCase:
 class StaticArrayFieldClassTestCase(_ArrayFieldClassTestCase, unittest.TestCase):
     @staticmethod
     def _const_value_setter(field):
-        field = []
+        field.value = [9] * 45
 
     def _create_array(self):
         return self._tc.create_static_array_field_class(self._elem_fc, 45)
@@ -1219,7 +1220,7 @@ class StaticArrayFieldClassTestCase(_ArrayFieldClassTestCase, unittest.TestCase)
 class DynamicArrayFieldClassTestCase(_ArrayFieldClassTestCase, unittest.TestCase):
     @staticmethod
     def _const_value_setter(field):
-        field = []
+        field.value = []
 
     def _create_array(self):
         return self._tc.create_dynamic_array_field_class(self._elem_fc)
This page took 0.024233 seconds and 4 git commands to generate.