the_output_port_from_iter = self_port_output
class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
the_output_port_from_iter = self_port_output
class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
nonlocal the_output_port_from_source
the_output_port_from_source = self._add_output_port('out', 'user data')
nonlocal the_output_port_from_source
the_output_port_from_source = self._add_output_port('out', 'user data')
src_iter_initialized = True
class MySource(bt2._UserSourceComponent, message_iterator_class=MySourceIter):
src_iter_initialized = True
class MySource(bt2._UserSourceComponent, message_iterator_class=MySourceIter):
return next(self._up_iter)
class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyFilterIter):
return next(self._up_iter)
class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyFilterIter):
raise ValueError('Very bad error')
class MySource(bt2._UserSourceComponent, message_iterator_class=MySourceIter):
raise ValueError('Very bad error')
class MySource(bt2._UserSourceComponent, message_iterator_class=MySourceIter):
salut = self._component._salut
class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
salut = self._component._salut
class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
self.assertEqual(self_port_output.addr, port.addr)
class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
self.assertEqual(self_port_output.addr, port.addr)
class MySource(bt2._UserSourceComponent, message_iterator_class=MyIter):
tc = self._create_trace_class()
sc = tc.create_stream_class(supports_packets=True)
ec = sc.create_event_class()
tc = self._create_trace_class()
sc = tc.create_stream_class(supports_packets=True)
ec = sc.create_event_class()
return self._upstream_iter.can_seek_beginning()
class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyFilterIter):
return self._upstream_iter.can_seek_beginning()
class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyFilterIter):
input_port = self._add_input_port('in')
self._add_output_port('out', input_port)
input_port = self._add_input_port('in')
self._add_output_port('out', input_port)
MySourceIter._user_can_seek_ns_from_origin = user_can_seek_ns_from_origin
class MySource(bt2._UserSourceComponent, message_iterator_class=MySourceIter):
MySourceIter._user_can_seek_ns_from_origin = user_can_seek_ns_from_origin
class MySource(bt2._UserSourceComponent, message_iterator_class=MySourceIter):
tc = self._create_trace_class()
sc = tc.create_stream_class(supports_packets=True)
ec = sc.create_event_class()
tc = self._create_trace_class()
sc = tc.create_stream_class(supports_packets=True)
ec = sc.create_event_class()
self._upstream_iter.seek_ns_from_origin(ns_from_origin)
class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyFilterIter):
self._upstream_iter.seek_ns_from_origin(ns_from_origin)
class MyFilter(bt2._UserFilterComponent, message_iterator_class=MyFilterIter):
class UserMessageIteratorSeekBeginningTestCase(unittest.TestCase):
def test_can_seek_beginning(self):
class MySink(bt2._UserSinkComponent):
class UserMessageIteratorSeekBeginningTestCase(unittest.TestCase):
def test_can_seek_beginning(self):
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_beginning method, but with
# a _user_seek_beginning method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_beginning method, but with
# a _user_seek_beginning method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_beginning method, without
# a _user_seek_beginning method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_beginning method, without
# a _user_seek_beginning method.
class MySink(bt2._UserSinkComponent):
class UserMessageIteratorSeekNsFromOriginTestCase(unittest.TestCase):
def test_can_seek_ns_from_origin(self):
class MySink(bt2._UserSinkComponent):
class UserMessageIteratorSeekNsFromOriginTestCase(unittest.TestCase):
def test_can_seek_ns_from_origin(self):
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_ns_from_origin method, but
# with a _user_seek_ns_from_origin method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_ns_from_origin method, but
# with a _user_seek_ns_from_origin method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_ns_from_origin method, but
# with a _user_seek_beginning method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_ns_from_origin method, but
# with a _user_seek_beginning method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_ns_from_origin method
# and no other related method.
class MySink(bt2._UserSinkComponent):
# Test an iterator without a _user_can_seek_ns_from_origin method
# and no other related method.
class MySink(bt2._UserSinkComponent):