Skip to content

Commit 80358bd

Browse files
committed
chore: fix typing for encode_mqtt_payload
1 parent 4bacc7b commit 80358bd

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

tests/protocols/test_a01_protocol.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@
1818
def test_encode_mqtt_payload_basic():
1919
"""Test basic MQTT payload encoding."""
2020
# Test data with proper protocol keys
21-
data: dict[RoborockDyadDataProtocol | RoborockZeoProtocol, Any] = {
22-
RoborockDyadDataProtocol.START: {"test": "data", "number": 42}
23-
}
21+
data: dict[RoborockDyadDataProtocol, Any] = {RoborockDyadDataProtocol.START: {"test": "data", "number": 42}}
2422

2523
result = encode_mqtt_payload(data)
2624

@@ -39,7 +37,7 @@ def test_encode_mqtt_payload_basic():
3937

4038
def test_encode_mqtt_payload_empty_data():
4139
"""Test encoding with empty data."""
42-
data: dict[RoborockDyadDataProtocol | RoborockZeoProtocol, Any] = {}
40+
data: dict[RoborockZeoProtocol, Any] = {}
4341

4442
result = encode_mqtt_payload(data)
4543

@@ -54,14 +52,14 @@ def test_encode_mqtt_payload_empty_data():
5452

5553
def test_encode_mqtt_payload_complex_data():
5654
"""Test encoding with complex nested data."""
57-
data: dict[RoborockDyadDataProtocol | RoborockZeoProtocol, Any] = {
55+
data: dict[RoborockDyadDataProtocol, Any] = {
5856
RoborockDyadDataProtocol.STATUS: {
5957
"nested": {"deep": {"value": 123}},
6058
"list": [1, 2, 3, "test"],
6159
"boolean": True,
6260
"null": None,
6361
},
64-
RoborockZeoProtocol.MODE: "simple_value",
62+
RoborockDyadDataProtocol.PRODUCT_INFO: "simple_value",
6563
}
6664

6765
result = encode_mqtt_payload(data)
@@ -80,7 +78,7 @@ def test_encode_mqtt_payload_complex_data():
8078
"boolean": True,
8179
"null": None,
8280
},
83-
204: "simple_value",
81+
10005: "simple_value",
8482
}
8583

8684

0 commit comments

Comments
 (0)