@@ -77,7 +77,8 @@ async def test_dyad_api_query_values(dyad_api: DyadApi, fake_channel: FakeChanne
7777 assert message .protocol == RoborockMessageProtocol .RPC_REQUEST
7878 assert message .version == b"A01"
7979 payload_data = json .loads (unpad (message .payload , AES .block_size ))
80- assert payload_data == {"dps" : {"10000" : "[209, 201, 207, 214, 215, 227, 229, 230, 222, 224]" }}
80+ assert payload_data ["dps" ] == {"10000" : "[209, 201, 207, 214, 215, 227, 229, 230, 222, 224]" }
81+ assert "t" in payload_data
8182
8283
8384@pytest .mark .parametrize (
@@ -174,7 +175,8 @@ async def test_zeo_api_query_values(zeo_api: ZeoApi, fake_channel: FakeChannel):
174175 assert message .protocol == RoborockMessageProtocol .RPC_REQUEST
175176 assert message .version == b"A01"
176177 payload_data = json .loads (unpad (message .payload , AES .block_size ))
177- assert payload_data == {"dps" : {"10000" : "[203, 207, 226, 227, 224, 218]" }}
178+ assert payload_data ["dps" ] == {"10000" : "[203, 207, 226, 227, 224, 218]" }
179+ assert "t" in payload_data
178180
179181
180182@pytest .mark .parametrize (
@@ -245,7 +247,8 @@ async def test_dyad_api_set_value(dyad_api: DyadApi, fake_channel: FakeChannel):
245247 # decode the payload to verify contents
246248 payload_data = json .loads (unpad (message .payload , AES .block_size ))
247249 # A01 protocol expects values to be strings in the dps dict
248- assert payload_data == {"dps" : {"209" : 1 }}
250+ assert payload_data ["dps" ] == {"209" : 1 }
251+ assert "t" in payload_data
249252
250253
251254async def test_zeo_api_set_value (zeo_api : ZeoApi , fake_channel : FakeChannel ):
@@ -261,4 +264,5 @@ async def test_zeo_api_set_value(zeo_api: ZeoApi, fake_channel: FakeChannel):
261264 # decode the payload to verify contents
262265 payload_data = json .loads (unpad (message .payload , AES .block_size ))
263266 # A01 protocol expects values to be strings in the dps dict
264- assert payload_data == {"dps" : {"204" : "standard" }}
267+ assert payload_data ["dps" ] == {"204" : "standard" }
268+ assert "t" in payload_data
0 commit comments