(self, *args, **kwargs)
| 10 | |
| 11 | class DummyHeater(DummyDevice, Heater): |
| 12 | def __init__(self, *args, **kwargs): |
| 13 | self._model = MODEL_HEATER_ZA1 |
| 14 | # This example response is just a guess. Please update! |
| 15 | self.state = { |
| 16 | "target_temperature": 24, |
| 17 | "temperature": 22.1, |
| 18 | "relative_humidity": 46, |
| 19 | "poweroff_time": 0, |
| 20 | "power": "on", |
| 21 | "child_lock": "off", |
| 22 | "buzzer": "on", |
| 23 | "brightness": 1, |
| 24 | "use_time": 0, |
| 25 | } |
| 26 | self.return_values = { |
| 27 | "get_prop": self._get_state, |
| 28 | "set_power": lambda x: self._set_state("power", x), |
| 29 | "set_target_temperature": lambda x: self._set_state( |
| 30 | "target_temperature", x |
| 31 | ), |
| 32 | "set_brightness": lambda x: self._set_state("brightness", x), |
| 33 | "set_buzzer": lambda x: self._set_state("buzzer", x), |
| 34 | "set_child_lock": lambda x: self._set_state("child_lock", x), |
| 35 | "set_poweroff_time": lambda x: self._set_state("poweroff_time", x), |
| 36 | } |
| 37 | super().__init__(args, kwargs) |
| 38 | |
| 39 | |
| 40 | @pytest.fixture(scope="class") |
nothing calls this directly
no test coverage detected