diff --git a/tests/test_lesson_write_path.py b/tests/test_lesson_write_path.py index 03a7159..1032218 100644 --- a/tests/test_lesson_write_path.py +++ b/tests/test_lesson_write_path.py @@ -152,9 +152,12 @@ def test_a_lesson_is_judged_at_the_trigger_dominated_bar(): "about one area would refuse each other" ) assert _LESSON_SEMANTIC_THRESHOLD > _SEMANTIC_THRESHOLD - # An ordinary note is untouched — the carve-out is per kind, not a - # loosening of the gate. - assert _semantic_threshold("note") == _SEMANTIC_THRESHOLD + # The carve-out is per kind, not a loosening of the gate: a lesson's bar is + # its own, apart from the note's copy band (#4306). + from scribe.services.dedup import _NOTE_COPY_THRESHOLD + + assert _semantic_threshold("note") == _NOTE_COPY_THRESHOLD + assert _NOTE_COPY_THRESHOLD != _LESSON_SEMANTIC_THRESHOLD @pytest.mark.asyncio