| [ |
| "tests/test_data.py::test_conllu_roundtrip", |
| "tests/test_data.py::test_packing_invariants", |
| "tests/test_data.py::test_span_alignment", |
| "tests/test_data_meta.py::test_multitier_loader_yields_region_century_and_survives_windowing", |
| "tests/test_data_meta.py::test_shardset_defaults_unk_when_columns_absent", |
| "tests/test_data_meta.py::test_shardset_reads_region_century_columns", |
| "tests/test_edits.py::test_grave_fold", |
| "tests/test_edits.py::test_inapplicable", |
| "tests/test_edits.py::test_roundtrip[\\u03a3\\u03c9\\u03ba\\u03c1\\u03ac\\u03c4\\u03b7\\u03c2-\\u03a3\\u03c9\\u03ba\\u03c1\\u03ac\\u03c4\\u03b7\\u03c2]", |
| "tests/test_edits.py::test_roundtrip[\\u03b4\\u02bc-\\u03b4\\u03ad]", |
| "tests/test_edits.py::test_roundtrip[\\u03b8\\u03b5\\u03ce-\\u03b8\\u03b5\\u03cc\\u03c2]", |
| "tests/test_edits.py::test_roundtrip[\\u03ba\\u1f00\\u03b3\\u03ce-\\u03ba\\u1f00\\u03b3\\u03ce]", |
| "tests/test_edits.py::test_roundtrip[\\u03bc\\u03b1\\u03b8\\u03b7\\u03c4\\u1f74\\u03c2-\\u03bc\\u03b1\\u03b8\\u03b7\\u03c4\\u03ae\\u03c2]", |
| "tests/test_edits.py::test_roundtrip[\\u03bf\\u1f50\\u03ba-\\u03bf\\u1f50]", |
| "tests/test_edits.py::test_roundtrip[\\u03c4\\u03b9\\u03bb\\u03bb\\u03cc\\u03bc\\u03b5\\u03bd\\u03bf\\u03c2-\\u03c4\\u03af\\u03bb\\u03bb\\u03c9]", |
| "tests/test_edits.py::test_roundtrip[\\u1f00\\u03bd\\u03b8\\u03c1\\u03ce\\u03c0\\u03bf\\u03c5-\\u1f04\\u03bd\\u03b8\\u03c1\\u03c9\\u03c0\\u03bf\\u03c2]", |
| "tests/test_edits.py::test_roundtrip[\\u1f20\\u03bd\\u03b5\\u03af\\u03c7\\u03b5\\u03c4\\u03bf-\\u1f00\\u03bd\\u03ad\\u03c7\\u03c9]", |
| "tests/test_hf_release_smoke.py::test_decode_boundaries_keeps_punctuation", |
| "tests/test_hf_release_smoke.py::test_decode_diacritics_keeps_punctuation_and_boundary", |
| "tests/test_hf_release_smoke.py::test_decode_restoration_fills_masked_gap_and_keeps_punctuation", |
| "tests/test_hf_release_smoke.py::test_decode_restoration_handles_fully_masked_dia_and_boundary", |
| "tests/test_hf_release_smoke.py::test_processor_round_trips_punctuation_with_no_masking", |
| "tests/test_hf_release_smoke.py::test_restore_elastic_sweeps_widths_and_ranks_by_confidence", |
| "tests/test_hf_release_smoke.py::test_tiny_model_forward_pass_shapes", |
| "tests/test_insc_eval_whole.py::test_eval_span_whole_never_overlaps_real_lacuna", |
| "tests/test_insc_eval_whole.py::test_eval_span_whole_runs_end_to_end", |
| "tests/test_insc_eval_whole.py::test_eval_span_whole_skips_records_with_no_valid_position", |
| "tests/test_insc_lacuna.py::test_iphi_cap_plane_captured_not_discarded", |
| "tests/test_insc_lacuna.py::test_iphi_known_length_dash_run_marked_real_lacuna", |
| "tests/test_insc_lacuna.py::test_iphi_no_lacuna_when_no_dash", |
| "tests/test_insc_lacuna.py::test_papyri_dash_run_exact_length", |
| "tests/test_insc_lacuna.py::test_papyri_ellipsis_gets_random_stand_in_width_in_range", |
| "tests/test_insc_lacuna.py::test_papyri_mixed_dash_and_ellipsis_in_one_text", |
| "tests/test_insc_smoke.py::test_restoration_forward_pass_with_masked_gap", |
| "tests/test_marks.py::test_ambiguous_mask_matches_reference", |
| "tests/test_marks.py::test_bracketize_roundtrip", |
| "tests/test_marks.py::test_concat_verses_boundaries", |
| "tests/test_marks.py::test_enforce_circumflex_heavy_leaves_non_circumflex_alone", |
| "tests/test_marks.py::test_enforce_circumflex_heavy_overrides_light", |
| "tests/test_marks.py::test_insert_marks_roundtrip", |
| "tests/test_marks.py::test_macron_roundtrip_against_plain_column", |
| "tests/test_marks.py::test_merge_vowelless_syllables", |
| "tests/test_marks.py::test_merge_vowelless_syllables_leaves_real_syllables_alone", |
| "tests/test_marks.py::test_norma_lines_parse", |
| "tests/test_marks.py::test_parse_macron_combining_marks", |
| "tests/test_marks.py::test_parse_macron_simple", |
| "tests/test_marks.py::test_parse_scan_simple", |
| "tests/test_marks.py::test_scan_corpus_lines_encode", |
| "tests/test_meta_conditioning.py::test_collate_propagates_region_century", |
| "tests/test_meta_conditioning.py::test_collate_unk_constants_match_meta_vocab", |
| "tests/test_meta_conditioning.py::test_data_py_unk_constants_match_meta_vocab", |
| "tests/test_meta_conditioning.py::test_model_ignores_region_century_when_disabled", |
| "tests/test_meta_conditioning.py::test_pack_batch_propagates_region_century_and_defaults_unk", |
| "tests/test_meta_conditioning.py::test_parse_year_rejects_sentinels_and_junk", |
| "tests/test_meta_conditioning.py::test_record_century_id_midpoint_and_fallback", |
| "tests/test_meta_conditioning.py::test_region_to_id_known_and_unknown", |
| "tests/test_meter_hf_release_smoke.py::test_ambiguous_mask_and_mark_insertion", |
| "tests/test_meter_hf_release_smoke.py::test_bracketize_basic", |
| "tests/test_meter_hf_release_smoke.py::test_convert_checkpoint_to_hf_meter_kind", |
| "tests/test_meter_hf_release_smoke.py::test_meter_model_forward_and_decode_shapes", |
| "tests/test_noising.py::test_channel_dropout_frequencies", |
| "tests/test_noising.py::test_channel_masks_are_genuinely_patchy_sometimes", |
| "tests/test_noising.py::test_elastic_preserves_visible_chars_and_lengths", |
| "tests/test_noising.py::test_halfword_pattern_only_masks_within_single_words", |
| "tests/test_noising.py::test_halfword_span_always_within_the_word_and_hits_all_anchors", |
| "tests/test_noising.py::test_iid_rate_matches_t", |
| "tests/test_noising.py::test_is_real_lacuna_none_is_fully_backward_compatible", |
| "tests/test_noising.py::test_labels_only_at_masked_positions_fixed_patterns", |
| "tests/test_noising.py::test_mixture_covers_all_patterns", |
| "tests/test_noising.py::test_real_lacuna_excluded_from_elastic_rebuild_too", |
| "tests/test_noising.py::test_real_lacuna_never_selected_as_synthetic_target_fixed_patterns", |
| "tests/test_noising.py::test_substitute_never_uses_mask_token_and_label_is_true_char", |
| "tests/test_noising.py::test_word_masking_respects_boundaries", |
| "tests/test_normalize.py::test_capital_with_breathing", |
| "tests/test_normalize.py::test_dia_pack_unpack_roundtrip", |
| "tests/test_normalize.py::test_drops_nongreek_record", |
| "tests/test_normalize.py::test_elision_apostrophe_is_word_boundary", |
| "tests/test_normalize.py::test_final_and_lunate_sigma_merge", |
| "tests/test_normalize.py::test_iota_subscript_and_diaeresis", |
| "tests/test_normalize.py::test_kai_ho_logos", |
| "tests/test_normalize.py::test_punct_without_space_is_sentence_final", |
| "tests/test_normalize.py::test_restore_polytonic_simple", |
| "tests/test_normalize.py::test_roundtrip_on_real_records[pristine/pristine-00000.parquet]", |
| "tests/test_normalize.py::test_roundtrip_on_real_records[repaired/repaired-00000.parquet]", |
| "tests/test_packing.py::test_pack_batch_metadata_dropout_default_off_matches_prior_behavior", |
| "tests/test_packing.py::test_pack_batch_metadata_dropout_forces_unk_sometimes", |
| "tests/test_packing.py::test_pack_batch_real_lacuna_never_supervised", |
| "tests/test_packing.py::test_packing_labels_only_at_masked", |
| "tests/test_packing.py::test_packing_no_doc_crossing_and_fill", |
| "tests/test_syntax_smoke.py::test_joint_model_forward_pass", |
| "tests/test_ud_conversion.py::test_auxp_promotes_nominal_to_obl", |
| "tests/test_ud_conversion.py::test_coord_promotes_first_conjunct_with_generic_fallback", |
| "tests/test_ud_conversion.py::test_empty_sentence", |
| "tests/test_ud_conversion.py::test_pnom_copula_reversal", |
| "tests/test_ud_conversion.py::test_simple_sentence_sbj_pred_atr", |
| "tests/test_ud_conversion.py::test_xpos_to_upos_feats_verb_and_noun" |
| ] |