bt2: Mass field_types -> field_class rename
[babeltrace.git] / tests / bindings / python / bt2 / test_stream_class.py
index a1e320aee43bcbede33836e8d05c4da835b05eca..5f8267bf05a9f735cd1540a607267cbd68596d7c 100644 (file)
@@ -7,45 +7,45 @@ import bt2
 @unittest.skip("this is broken")
 class StreamClassTestCase(unittest.TestCase):
     def setUp(self):
-        self._packet_context_ft = bt2.StructureFieldType()
-        self._packet_context_ft.append_field('menu', bt2.FloatingPointNumberFieldType())
-        self._packet_context_ft.append_field('sticker', bt2.StringFieldType())
-        self._event_header_ft = bt2.StructureFieldType()
-        self._event_header_ft.append_field('id', bt2.IntegerFieldType(19))
-        self._event_context_ft = bt2.StructureFieldType()
-        self._event_context_ft.append_field('msg', bt2.StringFieldType())
+        self._packet_context_fc = bt2.StructureFieldClass()
+        self._packet_context_fc.append_field('menu', bt2.FloatingPointNumberFieldClass())
+        self._packet_context_fc.append_field('sticker', bt2.StringFieldClass())
+        self._event_header_fc = bt2.StructureFieldClass()
+        self._event_header_fc.append_field('id', bt2.IntegerFieldClass(19))
+        self._event_context_fc = bt2.StructureFieldClass()
+        self._event_context_fc.append_field('msg', bt2.StringFieldClass())
         self._ec1, self._ec2 = self._create_event_classes()
         self._sc = bt2.StreamClass(name='my_stream_class', id=12,
-                                   packet_context_field_type=self._packet_context_ft,
-                                   event_header_field_type=self._event_header_ft,
-                                   event_context_field_type=self._event_context_ft,
+                                   packet_context_field_class=self._packet_context_fc,
+                                   event_header_field_class=self._event_header_fc,
+                                   event_context_field_class=self._event_context_fc,
                                    event_classes=(self._ec1, self._ec2))
 
     def tearDown(self):
-        del self._packet_context_ft
-        del self._event_header_ft
-        del self._event_context_ft
+        del self._packet_context_fc
+        del self._event_header_fc
+        del self._event_context_fc
         del self._ec1
         del self._sc
 
     def _create_event_classes(self):
-        context_ft = bt2.StructureFieldType()
-        context_ft.append_field('allo', bt2.StringFieldType())
-        context_ft.append_field('zola', bt2.IntegerFieldType(18))
-        payload_ft = bt2.StructureFieldType()
-        payload_ft.append_field('zoom', bt2.StringFieldType())
-        ec1 = bt2.EventClass('event23', id=23, context_field_type=context_ft,
-                             payload_field_type=payload_ft)
-        ec2 = bt2.EventClass('event17', id=17, context_field_type=payload_ft,
-                             payload_field_type=context_ft)
+        context_fc = bt2.StructureFieldClass()
+        context_fc.append_field('allo', bt2.StringFieldClass())
+        context_fc.append_field('zola', bt2.IntegerFieldClass(18))
+        payload_fc = bt2.StructureFieldClass()
+        payload_fc.append_field('zoom', bt2.StringFieldClass())
+        ec1 = bt2.EventClass('event23', id=23, context_field_class=context_fc,
+                             payload_field_class=payload_fc)
+        ec2 = bt2.EventClass('event17', id=17, context_field_class=payload_fc,
+                             payload_field_class=context_fc)
         return ec1, ec2
 
     def test_create(self):
         self.assertEqual(self._sc.name, 'my_stream_class')
         self.assertEqual(self._sc.id, 12)
-        self.assertEqual(self._sc.packet_context_field_type, self._packet_context_ft)
-        self.assertEqual(self._sc.event_header_field_type, self._event_header_ft)
-        self.assertEqual(self._sc.event_context_field_type, self._event_context_ft)
+        self.assertEqual(self._sc.packet_context_field_class, self._packet_context_fc)
+        self.assertEqual(self._sc.event_header_field_class, self._event_header_fc)
+        self.assertEqual(self._sc.event_context_field_class, self._event_context_fc)
         self.assertEqual(self._sc[23], self._ec1)
         self.assertEqual(self._sc[17], self._ec2)
         self.assertEqual(len(self._sc), 2)
@@ -70,41 +70,41 @@ class StreamClassTestCase(unittest.TestCase):
         sc = bt2.StreamClass()
         self.assertIsNone(sc.id)
 
-    def test_assign_packet_context_field_type(self):
-        self._sc.packet_context_field_type = self._event_context_ft
-        self.assertEqual(self._sc.packet_context_field_type, self._event_context_ft)
+    def test_assign_packet_context_field_class(self):
+        self._sc.packet_context_field_class = self._event_context_fc
+        self.assertEqual(self._sc.packet_context_field_class, self._event_context_fc)
 
-    def test_assign_no_packet_context_field_type(self):
-        self._sc.packet_context_field_type = None
-        self.assertIsNone(self._sc.packet_context_field_type)
+    def test_assign_no_packet_context_field_class(self):
+        self._sc.packet_context_field_class = None
+        self.assertIsNone(self._sc.packet_context_field_class)
 
-    def test_assign_invalid_packet_context_field_type(self):
+    def test_assign_invalid_packet_context_field_class(self):
         with self.assertRaises(TypeError):
-            self._sc.packet_context_field_type = 'lel'
+            self._sc.packet_context_field_class = 'lel'
 
-    def test_assign_event_header_field_type(self):
-        self._sc.event_header_field_type = self._event_header_ft
-        self.assertEqual(self._sc.event_header_field_type, self._event_header_ft)
+    def test_assign_event_header_field_class(self):
+        self._sc.event_header_field_class = self._event_header_fc
+        self.assertEqual(self._sc.event_header_field_class, self._event_header_fc)
 
-    def test_assign_no_event_header_field_type(self):
-        self._sc.event_header_field_type = None
-        self.assertIsNone(self._sc.event_header_field_type)
+    def test_assign_no_event_header_field_class(self):
+        self._sc.event_header_field_class = None
+        self.assertIsNone(self._sc.event_header_field_class)
 
-    def test_assign_invalid_event_header_field_type(self):
+    def test_assign_invalid_event_header_field_class(self):
         with self.assertRaises(TypeError):
-            self._sc.event_header_field_type = 'lel'
+            self._sc.event_header_field_class = 'lel'
 
-    def test_assign_event_context_field_type(self):
-        self._sc.event_context_field_type = self._packet_context_ft
-        self.assertEqual(self._sc.event_context_field_type, self._packet_context_ft)
+    def test_assign_event_context_field_class(self):
+        self._sc.event_context_field_class = self._packet_context_fc
+        self.assertEqual(self._sc.event_context_field_class, self._packet_context_fc)
 
-    def test_assign_no_event_context_field_type(self):
-        self._sc.event_context_field_type = None
-        self.assertIsNone(self._sc.event_context_field_type)
+    def test_assign_no_event_context_field_class(self):
+        self._sc.event_context_field_class = None
+        self.assertIsNone(self._sc.event_context_field_class)
 
-    def test_assign_invalid_event_context_field_type(self):
+    def test_assign_invalid_event_context_field_class(self):
         with self.assertRaises(TypeError):
-            self._sc.event_context_field_type = 'lel'
+            self._sc.event_context_field_class = 'lel'
 
     def test_trace_prop_no_tc(self):
         self.assertIsNone(self._sc.trace)
@@ -122,16 +122,16 @@ class StreamClassTestCase(unittest.TestCase):
     def test_copy(self):
         cpy = copy.copy(self._sc)
         self._test_copy(cpy)
-        self.assertEqual(self._sc.packet_context_field_type.addr, cpy.packet_context_field_type.addr)
-        self.assertEqual(self._sc.event_header_field_type.addr, cpy.event_header_field_type.addr)
-        self.assertEqual(self._sc.event_context_field_type.addr, cpy.event_context_field_type.addr)
+        self.assertEqual(self._sc.packet_context_field_class.addr, cpy.packet_context_field_class.addr)
+        self.assertEqual(self._sc.event_header_field_class.addr, cpy.event_header_field_class.addr)
+        self.assertEqual(self._sc.event_context_field_class.addr, cpy.event_context_field_class.addr)
 
     def test_deepcopy(self):
         cpy = copy.deepcopy(self._sc)
         self._test_copy(cpy)
-        self.assertNotEqual(self._sc.packet_context_field_type.addr, cpy.packet_context_field_type.addr)
-        self.assertNotEqual(self._sc.event_header_field_type.addr, cpy.event_header_field_type.addr)
-        self.assertNotEqual(self._sc.event_context_field_type.addr, cpy.event_context_field_type.addr)
+        self.assertNotEqual(self._sc.packet_context_field_class.addr, cpy.packet_context_field_class.addr)
+        self.assertNotEqual(self._sc.event_header_field_class.addr, cpy.event_header_field_class.addr)
+        self.assertNotEqual(self._sc.event_context_field_class.addr, cpy.event_context_field_class.addr)
 
     def test_getitem(self):
         self.assertEqual(self._sc[23], self._ec1)
@@ -160,104 +160,104 @@ class StreamClassTestCase(unittest.TestCase):
     def test_eq(self):
         ec1, ec2 = self._create_event_classes()
         sc1 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         ec1, ec2 = self._create_event_classes()
         sc2 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         self.assertEqual(sc1, sc2)
 
     def test_ne_name(self):
         ec1, ec2 = self._create_event_classes()
         sc1 = bt2.StreamClass(name='my_stream_class1', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         ec1, ec2 = self._create_event_classes()
         sc2 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         self.assertNotEqual(sc1, sc2)
 
     def test_ne_id(self):
         ec1, ec2 = self._create_event_classes()
         sc1 = bt2.StreamClass(name='my_stream_class', id=13,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         ec1, ec2 = self._create_event_classes()
         sc2 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         self.assertNotEqual(sc1, sc2)
 
-    def test_ne_packet_context_field_type(self):
+    def test_ne_packet_context_field_class(self):
         ec1, ec2 = self._create_event_classes()
         sc1 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._event_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._event_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         ec1, ec2 = self._create_event_classes()
         sc2 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         self.assertNotEqual(sc1, sc2)
 
-    def test_ne_event_header_field_type(self):
+    def test_ne_event_header_field_class(self):
         ec1, ec2 = self._create_event_classes()
         sc1 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         ec1, ec2 = self._create_event_classes()
         sc2 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         self.assertNotEqual(sc1, sc2)
 
-    def test_ne_event_context_field_type(self):
+    def test_ne_event_context_field_class(self):
         ec1, ec2 = self._create_event_classes()
         sc1 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._packet_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._packet_context_fc,
                               event_classes=(ec1, ec2))
         ec1, ec2 = self._create_event_classes()
         sc2 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         self.assertNotEqual(sc1, sc2)
 
     def test_ne_event_class(self):
         ec1, ec2 = self._create_event_classes()
         sc1 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1,))
         ec1, ec2 = self._create_event_classes()
         sc2 = bt2.StreamClass(name='my_stream_class', id=12,
-                              packet_context_field_type=self._packet_context_ft,
-                              event_header_field_type=self._event_header_ft,
-                              event_context_field_type=self._event_context_ft,
+                              packet_context_field_class=self._packet_context_fc,
+                              event_header_field_class=self._event_header_fc,
+                              event_context_field_class=self._event_context_fc,
                               event_classes=(ec1, ec2))
         self.assertNotEqual(sc1, sc2)
 
This page took 0.030326 seconds and 4 git commands to generate.