1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
"""Test pydeCONZ range extender."""
DATA = {
"etag": "62a220a6141a5956a6916633cad0d56f",
"hascolor": False,
"manufacturername": "IKEA of Sweden",
"modelid": "TRADFRI signal repeater",
"name": "Range extender 64",
"state": {
"alert": "none",
"reachable": True,
},
"swversion": "2.0.019",
"type": "Range extender",
"uniqueid": "xx:xx:xx:xx:xx:xx:xx:xx-01",
}
async def test_light_range_extender(deconz_light):
"""Verify that range extender work."""
range_extender = await deconz_light(DATA)
assert range_extender.state is None
assert range_extender.reachable is True
assert range_extender.deconz_id == "/lights/0"
assert range_extender.etag == "62a220a6141a5956a6916633cad0d56f"
assert range_extender.manufacturer == "IKEA of Sweden"
assert range_extender.model_id == "TRADFRI signal repeater"
assert range_extender.name == "Range extender 64"
assert range_extender.software_version == "2.0.019"
assert range_extender.type == "Range extender"
assert range_extender.unique_id == "xx:xx:xx:xx:xx:xx:xx:xx-01"
|