mirror of
https://github.com/python-kasa/python-kasa.git
synced 2025-08-09 20:24:02 +00:00
Add module.device to the public api (#1478)
This commit is contained in:
@@ -58,7 +58,7 @@ async def test_fan_module(dev: SmartDevice, mocker: MockerFixture):
|
||||
assert isinstance(dev, SmartDevice)
|
||||
fan = next(get_parent_and_child_modules(dev, Module.Fan))
|
||||
assert fan
|
||||
device = fan._device
|
||||
device = fan.device
|
||||
|
||||
await fan.set_fan_speed_level(1)
|
||||
await dev.update()
|
||||
|
@@ -604,7 +604,7 @@ async def test_get_modules():
|
||||
# Modules on device
|
||||
module = dummy_device.modules.get("Cloud")
|
||||
assert module
|
||||
assert module._device == dummy_device
|
||||
assert module.device == dummy_device
|
||||
assert isinstance(module, Cloud)
|
||||
|
||||
module = dummy_device.modules.get(Module.Cloud)
|
||||
@@ -617,8 +617,8 @@ async def test_get_modules():
|
||||
assert module is None
|
||||
module = next(get_parent_and_child_modules(dummy_device, "Fan"))
|
||||
assert module
|
||||
assert module._device != dummy_device
|
||||
assert module._device._parent == dummy_device
|
||||
assert module.device != dummy_device
|
||||
assert module.device.parent == dummy_device
|
||||
|
||||
# Invalid modules
|
||||
module = dummy_device.modules.get("DummyModule")
|
||||
|
Reference in New Issue
Block a user