MCPcopy
hub / github.com/rytilahti/python-miio / __init__

Method __init__

miio/tests/test_waterpurifier.py:12–36  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

10
11class DummyWaterPurifier(DummyDevice, WaterPurifier):
12 def __init__(self, *args, **kwargs):
13 self.state = {
14 "power": "on",
15 "mode": "unknown",
16 "tds": "unknown",
17 "filter1_life": -1,
18 "filter1_state": -1,
19 "filter_life": -1,
20 "filter_state": -1,
21 "life": -1,
22 "state": -1,
23 "level": "unknown",
24 "volume": "unknown",
25 "filter": "unknown",
26 "usage": "unknown",
27 "temperature": "unknown",
28 "uv_life": -1,
29 "uv_state": -1,
30 "elecval_state": "unknown",
31 }
32 self.return_values = {
33 "get_prop": self._get_state,
34 "set_power": lambda x: self._set_state("power", x),
35 }
36 super().__init__(args, kwargs)
37
38
39@pytest.fixture(scope="class")

Callers

nothing calls this directly

Calls 1

_set_stateMethod · 0.45

Tested by

no test coverage detected