← Về thư mục
scripts/test_check_v3_6_8_audit_scope_block.py
- _run_lint · function · L60-L68 — def _run_lint() -> subprocess.CompletedProcess[str]
- _Snapshot · class · L74-L92 — class _Snapshot
- init · method · L77-L80 — def init(self, path: Path)
- enter · method · L82-L86 — def enter(self) -> "_Snapshot"
- exit · method · L88-L92 — def exit(self, exc_type, exc, tb) -> None
- _baseline_text · function · L95-L103 — def _baseline_text() -> str
- test_t1_baseline_template_passes · function · L109-L117 — def test_t1_baseline_template_passes() -> None
- test_t2_scope_report_header_strictly_before_section_1 · function · L120-L127 — def test_t2_scope_report_header_strictly_before_section_1() -> None
- test_t3_missing_section_0_anchor_fails · function · L130-L144 — def test_t3_missing_section_0_anchor_fails() -> None
- test_t4_combined_aggregate_passed_verb_in_summary_fails · function · L147-L167 — def test_t4_combined_aggregate_passed_verb_in_summary_fails() -> None
- test_t5_missing_unaudited_split_fails · function · L170-L185 — def test_t5_missing_unaudited_split_fails() -> None
- test_t6_pass_fail_summary_before_section_0_fails · function · L188-L207 — def test_t6_pass_fail_summary_before_section_0_fails() -> None
- test_t7_section_1_heading_byte_mutation_fails · function · L210-L227 — def test_t7_section_1_heading_byte_mutation_fails() -> None
- test_t8_missing_required_content_field_fails · function · L231-L256 — def test_t8_missing_required_content_field_fails(missing_field: str) -> None
- test_t9_required_field_check_scoped_to_section_0 · function · L263-L300 — def test_t9_required_field_check_scoped_to_section_0(missing_field: str) -> None
- test_t10_required_split_check_scoped_to_section_0 · function · L308-L335 — def test_t10_required_split_check_scoped_to_section_0(missing_split: str) -> None
- test_t11_target_relative_path_does_not_crash · function · L338-L364 — def test_t11_target_relative_path_does_not_crash() -> None
- test_t27_unquoted_passed_post_section_0_fails · function · L379-L404 — def test_t27_unquoted_passed_post_section_0_fails(passed_line: str) -> None
- test_t28_quoted_passed_self_explanation_allowed · function · L416-L436 — def test_t28_quoted_passed_self_explanation_allowed(self_explanation: str) -> None
- test_t26_scope_report_header_with_suffix_fails · function · L448-L467 — def test_t26_scope_report_header_with_suffix_fails(suffix: str) -> None
- test_t25_preamble_header_decoy_does_not_short_circuit_ordering · function · L470-L502 — def test_t25_preamble_header_decoy_does_not_short_circuit_ordering() -> None
- test_t24_verdict_inside_fenced_block_before_canonical_header_fails · function · L513-L549 — def test_t24_verdict_inside_fenced_block_before_canonical_header_fails( verdict_line: str, ) -> None
- test_t22_affected_refcodes_field_required · function · L552-L583 — def test_t22_affected_refcodes_field_required() -> None
- test_t23_verdict_between_section_0_h2_and_canonical_header_fails · function · L595-L626 — def test_t23_verdict_between_section_0_h2_and_canonical_header_fails( verdict_line: str, ) -> None
- test_t21_section_1_heading_with_appended_text_fails · function · L639-L661 — def test_t21_section_1_heading_with_appended_text_fails(appended: str) -> None
- test_t20_multi_line_audit_summary_with_passed_fails · function · L674-L696 — def test_t20_multi_line_audit_summary_with_passed_fails(summary_block: str) -> None
- test_t18_scope_report_header_prose_mention_does_not_satisfy_r1 · function · L699-L741 — def test_t18_scope_report_header_prose_mention_does_not_satisfy_r1() -> None
- test_t19_multi_word_verdict_key_with_passed_fails · function · L755-L776 — def test_t19_multi_word_verdict_key_with_passed_fails(multi_word_summary: str) -> None
- test_t16_non_verdict_key_with_passed_fails · function · L788-L807 — def test_t16_non_verdict_key_with_passed_fails(summary_block: str) -> None
- test_t17_bare_verdict_before_section_0_fails · function · L820-L843 — def test_t17_bare_verdict_before_section_0_fails(bare_verdict_line: str) -> None
- test_t15_forbidden_passed_verb_inside_fenced_block_fails · function · L846-L880 — def test_t15_forbidden_passed_verb_inside_fenced_block_fails() -> None
- test_t13_section_1_decoy_inside_fence_does_not_satisfy_invariant · function · L883-L911 — def test_t13_section_1_decoy_inside_fence_does_not_satisfy_invariant() -> None
- test_t14_scope_report_header_decoy_in_preamble_does_not_satisfy_r1 · function · L914-L961 — def test_t14_scope_report_header_decoy_in_preamble_does_not_satisfy_r1() -> None
- test_t12_target_outside_repo_does_not_crash · function · L964-L1000 — def test_t12_target_outside_repo_does_not_crash(tmp_path) -> None