Repository navigation
Rung 10: the python test-suite port (parity bar) - #119
Closed
godon-robot[bot] wants to merge 2 commits into
Closed
godon-robot[bot] wants to merge 2 commits into
godon-robot[bot] wants to merge 2 commits into
Conversation
…carries the worker's stamp The parity bar's first module (test_instruments_read.py) found a real gap: the rust read_state_verdict carried the pre-rung-9 shape - three columns, no instruments pickup. Ported the python faithfully: the four-column read, the message-matched rollout-order guard (one retry, no ladder), the lenient stamp parse (torn reads absent), and the instruments key always present in the verdict's order. The port harness lands with it (tests/port/): FakeDb/FakeWindmill/ FakeCausal behind the gateway seams - the rust shape of what python's suite got from unittest.mock.patch. Co-authored-by: cherusk <10729954+cherusk@users.noreply.github.com>
Co-authored-by: cherusk <10729954+cherusk@users.noreply.github.com>
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The lane's owed motion: the python unit suite (~5.3k lines, 11 files) ported to rust against the gateway seams - the parity bar the holder set.
Landed so far:
The first module found a real port gap, fixed in the same motion: the rust read_state_verdict carried the pre-rung-9 shape (three columns, no instruments). Now python-faithful: the four-column read, the message-matched rollout-order guard (one retry, no ladder), the lenient stamp parse (a torn payload reads absent), instruments always keyed in the verdict's order.
Remaining modules land as pushes to this branch: watermark_slots, wish_assignment_upsert, seek_return_mirror, config_validation, config_sharding, targets, credentials, seek_wish_door, wish_door_rung6, steerwishes, systemtenders.
Co-authored-by: cherusk 10729954+cherusk@users.noreply.github.com