Skip to content

Commit 91dbcfb

Browse files
committed
chore: fix typos updated in previous PRs
1 parent 6eedd95 commit 91dbcfb

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

roborock/data/b01_q10/b01_q10_containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class Q10Status(RoborockBase):
9393
clean_area: int | None = field(default=None, metadata={"dps": B01_Q10_DP.CLEAN_AREA})
9494
battery: int | None = field(default=None, metadata={"dps": B01_Q10_DP.BATTERY})
9595
status: YXDeviceState | None = field(default=None, metadata={"dps": B01_Q10_DP.STATUS})
96-
fun_level: YXFanLevel | None = field(default=None, metadata={"dps": B01_Q10_DP.FUN_LEVEL})
96+
fan_level: YXFanLevel | None = field(default=None, metadata={"dps": B01_Q10_DP.FAN_LEVEL})
9797
water_level: YXWaterLevel | None = field(default=None, metadata={"dps": B01_Q10_DP.WATER_LEVEL})
9898
clean_count: int | None = field(default=None, metadata={"dps": B01_Q10_DP.CLEAN_COUNT})
9999
clean_mode: YXDeviceWorkMode | None = field(default=None, metadata={"dps": B01_Q10_DP.CLEAN_MODE})

roborock/devices/traits/b01/q10/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from roborock.devices.transport.mqtt_channel import MqttChannel
1111

1212
from .command import CommandTrait
13-
from .vacuum import VacuumTrait
1413
from .status import StatusTrait
14+
from .vacuum import VacuumTrait
1515

1616
__all__ = [
1717
"Q10PropertiesApi",
@@ -61,7 +61,7 @@ async def refresh(self) -> None:
6161
# For now we just ask for all DPS values that traits care about here
6262
# but this could be split out to give each trait its own refresh
6363
# method in the future if needed.
64-
await self.command.send(B01_Q10_DP.REQUETDPS, params={})
64+
await self.command.send(B01_Q10_DP.REQUEST_DPS, params={})
6565

6666
async def _subscribe_loop(self) -> None:
6767
"""Persistent loop to listen for status updates."""
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"""Tests for the Q10 B01 traits."""

tests/devices/traits/b01/q10/test_status.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
TEST_DATA_DIR = pathlib.Path("tests/protocols/testdata/b01_q10_protocol")
2121

2222
TESTDATA_DP_STATUS_DP_CLEAN_TASK_TYPE = (TEST_DATA_DIR / "dpStatus-dpCleanTaskType.json").read_bytes()
23-
TESTDATA_DP_REQUETDPS = (TEST_DATA_DIR / "dpRequetdps.json").read_bytes()
23+
TESTDATA_DP_REQUEST_DPS = (TEST_DATA_DIR / "dpRequestDps.json").read_bytes()
2424

2525

2626
@pytest.fixture
@@ -110,13 +110,13 @@ async def test_status_trait_refresh(
110110
"""Test that the StatusTrait sends a refresh command and updates state."""
111111
assert q10_api.status.battery is None
112112
assert q10_api.status.status is None
113-
assert q10_api.status.fun_level is None
113+
assert q10_api.status.fan_level is None
114114

115115
# Mock the response to refresh
116116
# battery (122) = 100
117117
# status (121) = 8 (CHARGING_STATE)
118118
# fun_level (123) = 2 (NORMAL)
119-
message = build_message(TESTDATA_DP_REQUETDPS)
119+
message = build_message(TESTDATA_DP_REQUEST_DPS)
120120

121121
# Send a refresh command
122122
await q10_api.refresh()
@@ -127,7 +127,7 @@ async def test_status_trait_refresh(
127127
data = json.loads(sent_message.payload)
128128
assert data
129129
assert data.get("dps")
130-
assert data.get("dps").get("102") == {} # REQUETDPS code is 102
130+
assert data.get("dps").get("102") == {} # REQUEST_DPS code is 102
131131

132132
# Push the response message into the queue
133133
message_queue.put_nowait(message)
@@ -138,4 +138,4 @@ async def test_status_trait_refresh(
138138
# Verify trait attributes are updated
139139
assert q10_api.status.battery == 100
140140
assert q10_api.status.status == YXDeviceState.CHARGING_STATE
141-
assert q10_api.status.fun_level == YXFanLevel.NORMAL
141+
assert q10_api.status.fan_level == YXFanLevel.NORMAL

0 commit comments

Comments
 (0)