- self._tc.clock_classes['lel']
-
- def _test_eq_create_objects(self):
- cc1_uuid = uuid.UUID('bc7f2f2d-2ee4-4e03-ab1f-2e0e1304e94f')
- cc1 = bt2.ClockClass('cc1', uuid=cc1_uuid)
- cc2_uuid = uuid.UUID('da7d6b6f-3108-4706-89bd-ab554732611b')
- cc2 = bt2.ClockClass('cc2', uuid=cc2_uuid)
- sc1 = self._create_stream_class('sc1', 3)
- sc2 = self._create_stream_class('sc2', 9)
- header_ft = bt2.StructureFieldType()
- header_ft.append_field('magic', bt2.IntegerFieldType(32))
- return cc1, cc2, sc1, sc2, header_ft
-
- def test_eq(self):
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc1 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc2 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- self.assertEqual(tc1, tc2)
-
- def test_ne_name(self):
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc1 = bt2.Trace(name='my name2',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc2 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- self.assertNotEqual(tc1, tc2)
-
- def test_ne_packet_header_field_type(self):
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc1 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- header_ft.append_field('yes', bt2.StringFieldType())
- tc2 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- self.assertNotEqual(tc1, tc2)
-
- def test_ne_native_byte_order(self):
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc1 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc2 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.BIG_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- self.assertNotEqual(tc1, tc2)
-
- def test_ne_env(self):
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc1 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int2': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc2 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- self.assertNotEqual(tc1, tc2)
-
- def test_ne_clock_classes(self):
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc1 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- cc2.frequency = 1234
- tc2 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- self.assertNotEqual(tc1, tc2)
-
- def test_ne_stream_classes(self):
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- tc1 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- cc1, cc2, sc1, sc2, header_ft = self._test_eq_create_objects()
- sc2.id = 72632
- tc2 = bt2.Trace(name='my name',
- native_byte_order=bt2.ByteOrder.LITTLE_ENDIAN,
- env={'the_string': 'value', 'the_int': 23},
- packet_header_field_type=header_ft,
- clock_classes=(cc1, cc2),
- stream_classes=(sc1, sc2))
- self.assertNotEqual(tc1, tc2)
-
- def test_eq_invalid(self):
- self.assertFalse(self._tc == 23)