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

Method __init__

miio/tests/test_powerstrip.py:18–35  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

16
17class DummyPowerStripV1(DummyDevice, PowerStrip):
18 def __init__(self, *args, **kwargs):
19 self._model = MODEL_POWER_STRIP_V1
20 self.state = {
21 "power": "on",
22 "mode": "normal",
23 "temperature": 32.5,
24 "current": 25.5,
25 "power_consume_rate": 12.5,
26 "voltage": 23057,
27 "power_factor": 12,
28 "elec_leakage": 8,
29 }
30 self.return_values = {
31 "get_prop": self._get_state,
32 "set_power": lambda x: self._set_state("power", x),
33 "set_power_mode": lambda x: self._set_state("mode", x),
34 }
35 super().__init__(args, kwargs)
36
37
38@pytest.fixture(scope="class")

Callers 1

__init__Method · 0.45

Calls 1

_set_stateMethod · 0.45

Tested by

no test coverage detected