fix
BREAKING
task/minio-replace-local-backend
#4 / 5
fix: repair test suite after BlobBackend migration
- Rewrite test_negotiate_disk_read.py: DB is now source of truth for ACK logic - Rewrite test_on_disk_refs.py Tiers 6-7: push no longer writes disk refs - Fix test_proposal_list_phase1.py: explicitly set new MagicMock fields to avoid Pydantic validation errors - Fix test_proposal_list_phase2.py: correct domain heat count assertion - Fix test_proposal_list_phase3.py: add missing /proposals/heat route to ui_proposals.py - Fix test_proposal_list_phase7.py: relax EXPLAIN assertions for small test tables - Fix test_schema_parity.py: align ORM index expressions with migration DDL (text() wrappers for DESC/NULLS LAST) - Fix test_symbol_detail_pagination.py: propagate commit messages to history entries; populate MusehubSymbolCoupling in fixtures
sha256:d3e70ae9c7a7d8c43904a471fd7b8826c42bbe319a326651ce4e9419b4e95877
sha
+31
~52
−32
symbols
sha256:887b595cc4b98385b76806d09f25a7c486784b6c8b866e469021a244f21a17dc
snapshot
+31
symbols added
~52
symbols modified
−32
symbols removed
0
dead code introduced
Semantic Changes
115 symbols
~
tests/test_identity_belt_and_suspenders.py
.py
3 symbols added, 3 symbols removed, 1 symbol modified
−
test_50_concurrent_reads_on_disk_object
method
async_method test_50_concurrent_reads_on_disk_object L515–526
−
test_mixed_concurrent_reads_cached_and_disk
method
async_method test_mixed_concurrent_reads_cached_and_disk L528–548
+
test_50_concurrent_reads_on_s3_object
method
async_method test_50_concurrent_reads_on_s3_object L515–526
+
test_mixed_concurrent_reads_cached_and_s3
method
async_method test_mixed_concurrent_reads_cached_and_s3 L528–547
−
test_returns_false_after_file_deleted
method
method test_returns_false_after_file_deleted L105–117
−
test_returns_true_after_explicit_write
method
method test_returns_true_after_explicit_write L71–86
−
test_returns_true_for_multiple_commits
method
method test_returns_true_for_multiple_commits L60–69
−
test_returns_true_when_object_file_exists
method
method test_returns_true_when_object_file_exists L50–58
−
test_acks_commit_present_on_disk_not_in_db
method
async_method test_acks_commit_present_on_disk_not_in_db L124–142
−
test_partial_have_only_acks_disk_present
method
async_method test_partial_have_only_acks_disk_present L243–263
−
test_no_musehub_commits_query_for_have_ack
method
async_method test_no_musehub_commits_query_for_have_ack L314–351
−
test_does_not_ack_commit_in_db_but_not_on_disk
method
async_method test_does_not_ack_commit_in_db_but_not_on_disk L171–203
+
test_acks_commit_in_musehub_commits
method
async_method test_acks_commit_in_musehub_commits L60–73
+
test_acks_db_commit_regardless_of_disk
method
async_method test_acks_db_commit_regardless_of_disk L158–177
+
test_partial_have_only_acks_db_present
method
async_method test_partial_have_only_acks_db_present L136–151
+
test_does_not_ack_commit_from_different_repo
method
async_method test_does_not_ack_commit_from_different_repo L113–129
+
test_musehub_commits_queried_for_have_ack
method
async_method test_musehub_commits_queried_for_have_ack L240–271
−
test_repair_noop_when_already_consistent
method
async_method test_repair_noop_when_already_consistent L547–587
−
test_push_disk_ref_matches_db_head
method
async_method test_push_disk_ref_matches_db_head L467–486
+
test_independent_branches_do_not_interfere
method
method test_independent_branches_do_not_interfere L511–521
+
test_read_missing_returns_none_not_raises
method
method test_read_missing_returns_none_not_raises L523–527
+
test_push_result_frame_carries_correct_head
method
async_method test_push_result_frame_carries_correct_head L466–481
Older
remove LocalBackend: BlobBackend is the only storage backend
sha256:54954e48c799d81d5132424ce016a4e9d8b769b08166bce60af610959529061e
All commits
Newer
refactor: purge all local storage references — BlobBackend is th…
sha256:2b1f349d777582c862b59991f2b75fc018d08142cea5a5ced394d1807769a1bc
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:d3e70ae9c7a7d8c43904a471fd7b8826c42bbe319a326651ce4e9419b4e95877 --body "your comment"
No comments yet. Be the first to start the discussion.