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

Method __init__

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

Source from the content-addressed store, hash-verified

108
109class 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")

Callers

nothing calls this directly

Calls 2

_set_stateMethod · 0.45
__init__Method · 0.45

Tested by

no test coverage detected