- def test_event_class_with_id_wrong_type(self):
- with self.assertRaises(TypeError):
- self._sc.event_class_with_id('yes')
-
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- event_classes=(ec1, ec2))
- self.assertNotEqual(sc1, sc2)
-
- def test_ne_packet_context_field_type(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,
- 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,
- event_classes=(ec1, ec2))
- self.assertNotEqual(sc1, sc2)
-
- def test_ne_event_header_field_type(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,
- 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,
- event_classes=(ec1, ec2))
- self.assertNotEqual(sc1, sc2)
-
- def test_ne_event_context_field_type(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,
- 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,
- 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,
- 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,
- event_classes=(ec1, ec2))
- self.assertNotEqual(sc1, sc2)
-
- def test_eq_invalid(self):
- self.assertFalse(self._sc == 23)