7 @unittest.skip("this is broken")
8 class UserComponentTestCase(unittest
.TestCase
):
10 def _create_comp(comp_cls
, name
=None):
16 return graph
.add_component(comp_cls
, name
)
19 class MySink(bt2
._UserSinkComponent
):
20 def __init__(comp_self
, params
):
21 self
.assertEqual(comp_self
.name
, 'yaes')
26 comp
= self
._create
_comp
(MySink
, 'yaes')
29 class MySink(bt2
._UserSinkComponent
):
30 def __init__(comp_self
, params
):
32 self
.assertEqual(comp_self
.graph
, graph
)
38 comp
= graph
.add_component(MySink
, 'lel')
42 class MySink(bt2
._UserSinkComponent
):
43 def __init__(comp_self
, params
):
44 self
.assertEqual(comp_self
.component_class
, MySink
)
49 self
._create
_comp
(MySink
)
52 class MySink(bt2
._UserSinkComponent
):
53 def __init__(comp_self
, params
):
54 self
.assertIsInstance(comp_self
.addr
, int)
55 self
.assertNotEqual(comp_self
.addr
, 0)
60 self
._create
_comp
(MySink
)
62 def test_finalize(self
):
65 class MySink(bt2
._UserSinkComponent
):
69 def _finalize(comp_self
):
74 comp
= graph
.add_component(MySink
, 'lel')
77 self
.assertTrue(finalized
)
80 @unittest.skip("this is broken")
81 class GenericComponentTestCase(unittest
.TestCase
):
83 def _create_comp(comp_cls
, name
=None):
89 return graph
.add_component(comp_cls
, name
)
92 class MySink(bt2
._UserSinkComponent
):
96 comp
= self
._create
_comp
(MySink
, 'yaes')
97 self
.assertEqual(comp
.name
, 'yaes')
100 class MySink(bt2
._UserSinkComponent
):
105 comp
= graph
.add_component(MySink
, 'lel')
106 self
.assertEqual(comp
.graph
, graph
)
108 def test_class(self
):
109 class MySink(bt2
._UserSinkComponent
):
113 comp
= self
._create
_comp
(MySink
)
114 self
.assertEqual(comp
.component_class
, MySink
)
117 class MySink(bt2
._UserSinkComponent
):
121 comp
= self
._create
_comp
(MySink
)
122 self
.assertIsInstance(comp
.addr
, int)
123 self
.assertNotEqual(comp
.addr
, 0)
This page took 0.033646 seconds and 5 git commands to generate.