def test_disconnect_inputs(self): """ Test the disconnect_inputs method. """ in_com = ComponentBase('', 2) out_com1 = ComponentBase('', 0) out_com2 = ComponentBase('', 0) self.add_input_alias(in_com, out_com1, 0) self.add_input_alias(in_com, out_com2, 1) in_com.disconnect_inputs() self.assertEquals([None, None], in_com._input_bits) self.assertNotIn(in_com, out_com1.children) self.assertNotIn(in_com, out_com2.children) self.assertNotIn(out_com1, in_com.parents) self.assertNotIn(out_com2, in_com.parents)