def _build_meta(self):
self._tc = self._component._create_trace_class()
self._t = self._tc()
- self._sc = self._tc.create_stream_class()
+ self._sc = self._tc.create_stream_class(supports_packets=True)
self._ec = self._sc.create_event_class(name='salut')
self._my_int_ft = self._tc.create_signed_integer_field_class(32)
payload_ft = self._tc.create_structure_field_class()
sink.input_ports['in'])
self.assertTrue(src.output_ports['out'].is_connected)
self.assertTrue(sink.input_ports['in'].is_connected)
- self.assertEqual(src.output_ports['out'].connection._ptr, conn._ptr)
- self.assertEqual(sink.input_ports['in'].connection._ptr, conn._ptr)
+ self.assertEqual(src.output_ports['out'].connection.addr, conn.addr)
+ self.assertEqual(sink.input_ports['in'].connection.addr, conn.addr)
def test_connect_ports_invalid_direction(self):
class MyIter(bt2._UserMessageIterator):
self._graph.cancel()
self.assertTrue(self._graph.is_canceled)
- # Test that Graph.run() raises bt2.GraphCanceled if the graph gets canceled
+ # Test that Graph.run() raises bt2.Canceled if the graph gets canceled
# during execution.
def test_cancel_while_running(self):
class MyIter(_MyIter):
up = graph.add_component(MySource, 'down')
down = graph.add_component(MySink, 'up')
graph.connect_ports(up.output_ports['out'], down.input_ports['in'])
- with self.assertRaises(bt2.GraphCanceled):
+ with self.assertRaises(bt2.Canceled):
graph.run()
def test_run(self):