- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port = comp_self._add_output_port('out')
self.assertEqual(port.name, 'out')
comp = self._create_comp(MySource)
self.assertEqual(len(comp.output_ports), 1)
port = comp_self._add_output_port('out')
self.assertEqual(port.name, 'out')
comp = self._create_comp(MySource)
self.assertEqual(len(comp.output_ports), 1)
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port = comp_self._add_output_port('out')
self.assertEqual(port.name, 'out')
port = comp_self._add_output_port('out')
self.assertEqual(port.name, 'out')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port = comp_self._add_input_port('in')
self.assertEqual(port.name, 'in')
comp = self._create_comp(MyFilter)
self.assertEqual(len(comp.input_ports), 1)
port = comp_self._add_input_port('in')
self.assertEqual(port.name, 'in')
comp = self._create_comp(MyFilter)
self.assertEqual(len(comp.input_ports), 1)
port = comp_self._add_input_port('in')
self.assertEqual(port.name, 'in')
port = comp_self._add_input_port('in')
self.assertEqual(port.name, 'in')
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
self.assertEqual(port2.addr, comp_self._input_ports['print'].addr)
self.assertEqual(port1.addr, comp_self._input_ports['clear'].addr)
self.assertEqual(port2.addr, comp_self._input_ports['print'].addr)
self.assertEqual(port1.addr, comp_self._input_ports['clear'].addr)
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
self.assertEqual(len(comp_self._input_ports), 3)
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
self.assertEqual(len(comp_self._input_ports), 3)
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
port3 = comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
self.assertEqual(ports[2][0], 'insert')
self.assertEqual(ports[2][1].addr, port3.addr)
self.assertEqual(ports[2][0], 'insert')
self.assertEqual(ports[2][1].addr, port3.addr)
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
comp_self._add_output_port('clear')
comp_self._add_output_port('print')
comp_self._add_output_port('insert')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
comp_self._add_input_port('clear')
comp_self._add_input_port('print')
comp_self._add_input_port('insert')
- class MySource(bt2._UserSourceComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_output_port('clear')
port2 = comp_self._add_output_port('print')
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
nonlocal port1, port2, port3
port1 = comp_self._add_input_port('clear')
port2 = comp_self._add_input_port('print')
port3 = comp_self._add_input_port('insert')
port = comp_self._add_input_port('clear')
self.assertEqual(port.name, 'clear')
port = comp_self._add_input_port('clear')
self.assertEqual(port.name, 'clear')
pass
self._create_comp(MySink)
def test_self_connection_none(self):
class MySink(bt2._UserSinkComponent):
pass
self._create_comp(MySink)
def test_self_connection_none(self):
class MySink(bt2._UserSinkComponent):
pass
self._create_comp(MySink)
def test_self_is_connected_false(self):
class MySink(bt2._UserSinkComponent):
pass
self._create_comp(MySink)
def test_self_is_connected_false(self):
class MySink(bt2._UserSinkComponent):
- class MySource(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySource(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
self.assertEqual(user_datas, [None, 2])
def test_filter_self_port_user_data(self):
self.assertEqual(user_datas, [None, 2])
def test_filter_self_port_user_data(self):
- class MyFilter(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):
- comp = self._create_comp(MyFilter)
- self.assertEqual(user_datas,
- [None, 'user data string', None, {'user data': 'dict'}])
+ self._create_comp(MyFilter)
+ self.assertEqual(
+ user_datas, [None, 'user data string', None, {'user data': 'dict'}]
+ )
- class MySink(bt2._UserFilterComponent,
- message_iterator_class=MyIter):
- def __init__(comp_self, params):
+ class MySink(bt2._UserFilterComponent, message_iterator_class=MyIter):
+ def __init__(comp_self, params, obj):