fix: update stale tag tests to use label for free-form annotations
muse tag was formalized to strict SemVer version tags; the old free-form namespace:value use case (emotion:joyful, section:verse) moved to muse label. Several tests in test_cli_coverage_gaps.py and test_cli_workflow.py still exercised the old tag syntax:
- TestTagGaps.test_tag_list_for_specific_commit / test_tag_list_all_shows_all_tags: genuinely failed (muse tag add/list reject free-form strings and no longer accept a positional ref). Rewritten to use muse label, which supports both. - TestTagGaps.test_tag_add_unknown_ref_errors / test_tag_list_for_unknown_ref_errors: passed by coincidence (still non-zero exit, but for the wrong reason - bad tag name / bad CLI usage, not the unknown-ref path they were meant to test). Rewritten to isolate the actual ref-resolution error each test targets. - TestTag.test_add_and_list (test_cli_workflow.py): same rename to muse label for the free-form emotion:joyful case.
Semantic Changes
7 symbols
Files Changed
+1120
1120 in snapshot
0 comments
muse hub commit comment sha256:502e812e12319e30302d07d165425ceeb21687ad30e8af3a439b1f6de36c64d6 --body "your comment"
No comments yet. Be the first to start the discussion.