def test_if_device_is_disabled_it_stops_after_routine(self): self._burnerProcess.Enabled = False self._burnerController.reset_mock() self._burnerController.tick.return_value = True self._burnerProcess._execute() self.assertEqual(self._burnerController.method_calls, [call.tick(), call.disable(), call.light_sensor()])
def test_if_device_is_disabled_only_call_fire_value_and_disable(self): self._burnerProcess.Enabled = False self._burnerProcess._execute() self._burnerController.assert_has_calls(call.disable())
def test_if_fire_value_is_not_ok_set_status_as_error_and_disable_device(self): self._burnerProcess.LightSensor = 100 self._burnerController.light_sensor.return_value = 10 self._burnerProcess._execute() self.assertEquals(self._burnerProcess.Enabled, False) self._burnerController.assert_has_calls(call.disable())