def set_input(self, value): BaseLine.set_input(self, value) if self._output_component: self._output_component.set_input(self._output_component_input_port, value) if self._output_component.ready(): self._output_component.out()
def test_clear(self): base_line = BaseLine() self.assertIsNone(base_line.get_value()) base_line.set_input(1) self.assertEqual(1, base_line.get_value()) base_line.clear() self.assertIsNone(base_line.get_value()) base_line.set_output(1) self.assertEqual(1, base_line.get_value())
def test_set_input(self): base_line = BaseLine() self.assertRaises(ValueError, base_line.set_input,-1) self.assertRaises(ValueError, base_line.set_input, 2) base_line.set_input(1) base_line.set_input(0)
def test_set_input(self): base_line = BaseLine() self.assertRaises(ValueError, base_line.set_input, -1) self.assertRaises(ValueError, base_line.set_input, 2) base_line.set_input(1) base_line.set_input(0)