(self, *args, **kwargs)
| 108 | |
| 109 | class DummyPowerStripV2(DummyDevice, PowerStrip): |
| 110 | def __init__(self, *args, **kwargs): |
| 111 | self._model = MODEL_POWER_STRIP_V2 |
| 112 | self.state = { |
| 113 | "power": "on", |
| 114 | "mode": "normal", |
| 115 | "temperature": 32.5, |
| 116 | "current": 25.5, |
| 117 | "power_consume_rate": 12.5, |
| 118 | "wifi_led": "off", |
| 119 | "power_price": 49, |
| 120 | } |
| 121 | self.return_values = { |
| 122 | "get_prop": self._get_state, |
| 123 | "set_power": lambda x: self._set_state("power", x), |
| 124 | "set_power_mode": lambda x: self._set_state("mode", x), |
| 125 | "set_wifi_led": lambda x: self._set_state("wifi_led", x), |
| 126 | "set_power_price": lambda x: self._set_state("power_price", x), |
| 127 | "set_rt_power": lambda x: True, |
| 128 | } |
| 129 | super().__init__(args, kwargs) |
| 130 | |
| 131 | |
| 132 | @pytest.fixture(scope="class") |
nothing calls this directly
no test coverage detected