You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e93f019
Browse filesBrowse the repository at this point in the historyBrowse files
Coverage gaps surfaced by branch coverage of pyiceberg/partitioning.py:
- v1 keep-field branch (preserves field_id when current and new specs
share a (source, transform) key) had no helper-level test.
- v1 _unique_void_name multi-suffix loop (when name and name_<field_id>
are both taken) had no test.
- v2 "prefer highest field_id" tiebreak (same key across multiple
historical specs) had no test.
Also split test_complete_replace_transaction into three focused tests
behind a shared _run_complete_replace helper: applies-new-spec-and-sort,
merges-properties, and rtas-preserves-old-snapshot. The umbrella test
asserted a dozen unrelated invariants in one body; splitting gives
actionable failure messages.
Tightens test_replace_table_transaction_wire_payload to hardcode the
expected action list rather than testing-of-tests via len(set(...)).
0 commit comments