test: re-enable MWP-6 phase 4 wire regression suite (MWP6_40–MWP6_46)
Remove all phase-4 skip markers and rewrite 7 test files to match the current wire protocol API:
- test_mpack_rate_limiting_phase4.py (MWP6_46): removed 2 function skips - test_mpack_size_gates.py (MWP6_45): removed 1 skip; rewrote oversized-wire and at-limit tests to use build_wire_mpack + MemoryBackend directly - test_push_ff_check.py (MWP6_42): removed module skip; rewrote _upload_and_unpack to use MUSE wire format + blob_id key - test_mpack_delta_e2e.py (MWP6_43): removed function skip; rewrote push helper to use MUSE wire format + direct backend storage - test_mpack_content_scanning_phase3.py (MWP6_44): rewrote _push_mpack to use HTTP unpack-mpack; rewrote 4 blocklist tests to block before push; deleted unimplemented content.scan test; fixed DMCA tests to use blob_id - test_mpack_fetch_phase3.py (MWP6_40): full rewrite — PF-1/2/3 now use HTTP push + index job + force_build=True to match actual wire_fetch_mpack API (mpack_url, not mpack_urls; MPackNotReadyError on cold cache) - test_mpack_gc_phase4.py (MWP6_41): fixed _make_mpack to use build_wire_mpack with blobs key; fixed PG-3 to read blobs key; rewrote PG-6 to use correct result shape and force_build=True
All 46 tests pass.
Semantic Changes
83 symbols
0 comments
muse hub commit comment sha256:815aa52697f56e4edc6f51cafc0b0c92a2048796c6d44cad027af8fcd153173b --body "your comment"
No comments yet. Be the first to start the discussion.