Skip to content

Commit 2546c5a

Browse files
committed
feat: Update tests with additional feedback
1 parent b9944aa commit 2546c5a

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

roborock/devices/device.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ def device_version(self) -> str:
5353
and used as a placeholder for upcoming functionality for devices that will behave
5454
differently based on the version and capabilities.
5555
"""
56-
if self._device_info.pv == "1.0":
56+
if self._device_info.pv == DeviceVersion.V1.value:
5757
return DeviceVersion.V1
58-
elif self._device_info.pv in ["A1", "A01"]:
58+
elif self._device_info.pv == DeviceVersion.A01.value:
5959
return DeviceVersion.A01
6060
_LOGGER.warning(
6161
"Unknown device version %s for device %s, using default UNKNOWN",

tests/devices/test_device_manager.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ async def test_with_device() -> None:
4141
"""Test the DeviceManager created with devices returned from the API."""
4242
device_manager = await create_device_manager(USER_DATA, mock_home_data)
4343
devices = await device_manager.get_devices()
44-
assert [(device.duid, device.name, device.device_version) for device in devices] == [
45-
("abc123", "Roborock S7 MaxV", DeviceVersion.V1),
46-
]
44+
assert len(devices) == 1
45+
device = devices[0]
46+
assert device.duid == "abc123"
47+
assert device.name == "Roborock S7 MaxV"
48+
assert device.device_version == DeviceVersion.V1
4749

4850
device = await device_manager.get_device("abc123")
4951
assert device is not None

tests/test_containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def test_home_data():
7878
assert device.runtime_env is None
7979
assert device.time_zone_id == "America/Los_Angeles"
8080
assert device.icon_url == "no_url"
81-
assert device.product_id == "product123"
81+
assert device.product_id == "product-id-123"
8282
assert device.lon is None
8383
assert device.lat is None
8484
assert not device.share

0 commit comments

Comments
 (0)