@@ -320,9 +320,7 @@ def test_decode_data_protocol_message() -> None:
320320 payload = payload ,
321321 )
322322 result = decode_data_protocol_message (message )
323- assert result is not None
324- assert result [RoborockDataProtocol .STATE ] == 8
325- assert result [RoborockDataProtocol .BATTERY ] == 95
323+ assert result == {RoborockDataProtocol .STATE : 8 , RoborockDataProtocol .BATTERY : 95 }
326324
327325
328326def test_decode_data_protocol_message_all_status_fields () -> None :
@@ -338,13 +336,14 @@ def test_decode_data_protocol_message_all_status_fields() -> None:
338336 payload = payload ,
339337 )
340338 result = decode_data_protocol_message (message )
341- assert result is not None
342- assert result [RoborockDataProtocol .ERROR_CODE ] == 0
343- assert result [RoborockDataProtocol .STATE ] == 5
344- assert result [RoborockDataProtocol .BATTERY ] == 100
345- assert result [RoborockDataProtocol .FAN_POWER ] == 102
346- assert result [RoborockDataProtocol .WATER_BOX_MODE ] == 204
347- assert result [RoborockDataProtocol .CHARGE_STATUS ] == 1
339+ assert result == {
340+ RoborockDataProtocol .ERROR_CODE : 0 ,
341+ RoborockDataProtocol .STATE : 5 ,
342+ RoborockDataProtocol .BATTERY : 100 ,
343+ RoborockDataProtocol .FAN_POWER : 102 ,
344+ RoborockDataProtocol .WATER_BOX_MODE : 204 ,
345+ RoborockDataProtocol .CHARGE_STATUS : 1 ,
346+ }
348347
349348
350349def test_decode_data_protocol_message_unknown_codes () -> None :
@@ -355,9 +354,7 @@ def test_decode_data_protocol_message_unknown_codes() -> None:
355354 payload = payload ,
356355 )
357356 result = decode_data_protocol_message (message )
358- assert result is not None
359- assert len (result ) == 1
360- assert result [RoborockDataProtocol .STATE ] == 8
357+ assert result == {RoborockDataProtocol .STATE : 8 }
361358
362359
363360def test_decode_data_protocol_message_empty_payload () -> None :
0 commit comments