- def test_eq(self):
- class MySink(bt2._UserSinkComponent):
- def __init__(comp_self, params):
- comp_self._add_input_port('clear')
-
- def _consume(self):
- pass
-
- comp = self._create_comp(MySink)
- self.assertEqual(comp.input_ports['clear'],
- comp.input_ports['clear'])
-
- def test_eq_invalid(self):
- class MySink(bt2._UserSinkComponent):
- def __init__(comp_self, params):
- comp_self._add_input_port('clear')
-
- def _consume(self):
- pass
-
- comp = self._create_comp(MySink)
- self.assertNotEqual(comp.input_ports['clear'], 23)
-
- def test_disconnect_no_connection(self):
- class MySink(bt2._UserSinkComponent):
- def __init__(comp_self, params):
- port = comp_self._add_input_port('clear')
-
- def _consume(self):
- pass
-
- comp = self._create_comp(MySink)
- comp.input_ports['clear'].disconnect()
-
- def test_priv_name(self):