test(merge-freeze): cover exact-page and malformed-response boundaries
AU
6d ago+12+12+01234567890123456789-0-0-0123456789
Summary
Add two merge-freeze pagination boundary tests: a full final page requires one empty-page read, and a response that is not a list must be rejected.
The full diff against merged base c27fba584dd63676a86cd67621ec35c10d19c9d7 is 12 added lines in tests/test_merge_freeze.py. The base's bounded pagination, authorization and test registration are preserved. Normal base merges retain all published history and include the workflow updates requested by autoland.
Testing
- Exact head:
5e3c1f93025e9e54262d111f1911595ded97e46c. python3 tests/test_merge_freeze.py -v: exact-head cmux-ci job25978c52d5854c5e509eeda3is queued. It downloads both source files from this exact head and verifies their SHA-256 hashes before execution. All 22 tests passed on the preceding head7d7608f37833b85078182e58d118f101fbe4f518through cmux-ci job1e91461b193704f1fb519520onaws-m4pro-4.python3 scripts/cmux-next/prepush-gate.pyand the actual push hook both passed with no new violations.- Fresh independent correctness review:
Review (review_pr26072): SHIP at 5e3c1f93025e9e54262d111f1911595ded97e46c(PR comment). - GitHub reports the PR is mergeable. The fast-gates status passed against base
07efcedc1bbafa2ad593bf60deff8fe398871be8on this head.
Observed / Not run
- Observed: all 22 tests passed at the preceding head; the current diff contains only the same two added tests; the bot-made base merge preserves both histories. The exact current-head fleet run is queued.
- Not run: an app build or native runtime test, since this change only adds Python test coverage. Hosted checks are still progressing; inherited failures are classified in PR comments.
Changelog
none