Skip to content

Conversation

@allenporter
Copy link
Contributor

This exercises the byte level behaviors of the last two protocol types. After adding this, we have at least some basic encoding tests of all devices to avoid accidental regressions.

The response builder in the device manager test has been refactored to betters support the v1 , a01, and b01 message building. This updates the two test devices to have local keys that are the same instead of different per device to make the response building simpler in tests.

This exercises the byte level behaviors of the last two protocol types. After adding this, we have at least some basic encoding tests of all devices to avoid accidental regressions.

The response builder in the device manager test has been refactored to betters support the v1 , a01, and b01 message building.
This updates the two test devices to have local keys that are the same instead of different per device to make the response building simpler in tests.
@allenporter allenporter requested a review from Lash-L December 30, 2025 16:50
@allenporter allenporter merged commit f20ade9 into Python-roborock:main Dec 30, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants