import bt2
-@unittest.skip("this is broken")
class UserComponentTestCase(unittest.TestCase):
@staticmethod
def _create_comp(comp_cls, name=None):
comp = self._create_comp(MySink, 'yaes')
- def test_graph(self):
- class MySink(bt2._UserSinkComponent):
- def __init__(comp_self, params):
- nonlocal graph
- self.assertEqual(comp_self.graph, graph)
-
- def _consume(self):
- pass
-
- graph = bt2.Graph()
- comp = graph.add_component(MySink, 'lel')
- del graph
-
def test_class(self):
class MySink(bt2._UserSinkComponent):
def __init__(comp_self, params):
- self.assertEqual(comp_self.component_class, MySink)
+ self.assertEqual(comp_self.cls, MySink)
def _consume(self):
pass
graph = bt2.Graph()
comp = graph.add_component(MySink, 'lel')
+
del graph
del comp
self.assertTrue(finalized)
-@unittest.skip("this is broken")
class GenericComponentTestCase(unittest.TestCase):
@staticmethod
def _create_comp(comp_cls, name=None):
comp = self._create_comp(MySink, 'yaes')
self.assertEqual(comp.name, 'yaes')
- def test_graph(self):
- class MySink(bt2._UserSinkComponent):
- def _consume(self):
- pass
-
- graph = bt2.Graph()
- comp = graph.add_component(MySink, 'lel')
- self.assertEqual(comp.graph, graph)
-
def test_class(self):
class MySink(bt2._UserSinkComponent):
def _consume(self):
pass
comp = self._create_comp(MySink)
- self.assertEqual(comp.component_class, MySink)
+ self.assertEqual(comp.cls, MySink)
def test_addr(self):
class MySink(bt2._UserSinkComponent):