← Về thư mục
scripts/test_check_v3_6_8_frontmatter_trust_schema.py
- schema · function · L32-L34 — def schema() -> dict[str, Any]
- validator · function · L38-L40 — def validator(schema: dict[str, Any]) -> Draft202012Validator
- _minimal_entry · function · L43-L53 — def _minimal_entry(**overrides: Any) -> dict[str, Any]
- test_schema_is_valid_draft_2020_12 · function · L59-L61 — def test_schema_is_valid_draft_2020_12(schema: dict[str, Any]) -> None
- test_schema_includes_seven_v3_7_1_trust_fields · function · L64-L81 — def test_schema_includes_seven_v3_7_1_trust_fields(schema: dict[str, Any]) -> None
- test_schema_keeps_additional_properties_false · function · L84-L88 — def test_schema_keeps_additional_properties_false(schema: dict[str, Any]) -> None
- test_rule1_verified_true_with_acquired_true_and_valid_method_passes · function · L94-L101 — def test_rule1_verified_true_with_acquired_true_and_valid_method_passes(validator) -> None
- test_rule1_verified_true_without_acquired_fails · function · L104-L114 — def test_rule1_verified_true_without_acquired_fails(validator) -> None
- test_rule1_verified_true_with_method_none_fails · function · L117-L126 — def test_rule1_verified_true_with_method_none_fails(validator) -> None
- test_rule1_verified_true_missing_method_fails · function · L129-L138 — def test_rule1_verified_true_missing_method_fails(validator) -> None
- test_rule1_verified_false_does_not_constrain_method · function · L141-L154 — def test_rule1_verified_false_does_not_constrain_method(validator) -> None
- test_rule2_acquired_false_with_audit_none_passes · function · L160-L166 — def test_rule2_acquired_false_with_audit_none_passes(validator) -> None
- test_rule2_acquired_false_with_audit_null_fails · function · L169-L187 — def test_rule2_acquired_false_with_audit_null_fails(validator) -> None
- test_rule2_acquired_false_with_real_audit_round_fails · function · L190-L197 — def test_rule2_acquired_false_with_real_audit_round_fails(validator) -> None
- test_rule2_acquired_false_with_missing_audit_field_fails · function · L200-L217 — def test_rule2_acquired_false_with_missing_audit_field_fails(validator) -> None
- test_description_source_accepts_arbitrary_bibliography_revision · function · L220-L230 — def test_description_source_accepts_arbitrary_bibliography_revision(validator) -> None
- test_description_source_still_accepts_canonical_values · function · L233-L239 — def test_description_source_still_accepts_canonical_values(validator) -> None
- test_description_source_rejects_unrelated_strings · function · L242-L248 — def test_description_source_rejects_unrelated_strings(validator) -> None
- test_rule2_acquired_true_with_real_audit_round_passes · function · L251-L260 — def test_rule2_acquired_true_with_real_audit_round_passes(validator) -> None
- test_rule3_literal_human_read_source_rejected_by_schema · function · L266-L271 — def test_rule3_literal_human_read_source_rejected_by_schema(validator) -> None
- test_rule3_literal_human_read_source_rejected_by_lint · function · L274-L281 — def test_rule3_literal_human_read_source_rejected_by_lint() -> None
- test_rule3_literal_human_read_at_rejected · function · L284-L289 — def test_rule3_literal_human_read_at_rejected(validator) -> None
- test_check_payload_handles_passport_shape · function · L295-L304 — def test_check_payload_handles_passport_shape() -> None
- test_check_payload_handles_bare_entry · function · L307-L310 — def test_check_payload_handles_bare_entry() -> None
- test_check_payload_handles_bare_entry_list · function · L313-L316 — def test_check_payload_handles_bare_entry_list() -> None
- test_check_payload_clean_passport_returns_empty · function · L319-L321 — def test_check_payload_clean_passport_returns_empty() -> None
- test_v3_10_schema_includes_three_venue_fields · function · L331-L335 — def test_v3_10_schema_includes_three_venue_fields(schema: dict[str, Any]) -> None
- test_v3_10_venue_type_enum_includes_unknown_member · function · L338-L346 — def test_v3_10_venue_type_enum_includes_unknown_member(schema: dict[str, Any]) -> None
- test_v3_10_provenance_rejects_inferred_values · function · L349-L356 — def test_v3_10_provenance_rejects_inferred_values(schema: dict[str, Any]) -> None
- test_v3_10_venue_known_type_with_declared_provenance_passes · function · L359-L363 — def test_v3_10_venue_known_type_with_declared_provenance_passes(validator) -> None
- test_v3_10_venue_provenance_inferred_value_fails · function · L366-L371 — def test_v3_10_venue_provenance_inferred_value_fails(validator) -> None
- test_v3_10_venue_unknown_type_with_declared_provenance_fails · function · L374-L379 — def test_v3_10_venue_unknown_type_with_declared_provenance_fails(validator) -> None
- test_v3_10_venue_unknown_type_with_unknown_provenance_passes · function · L382-L384 — def test_v3_10_venue_unknown_type_with_unknown_provenance_passes(validator) -> None
- test_v3_10_venue_known_type_with_unknown_provenance_passes · function · L387-L392 — def test_v3_10_venue_known_type_with_unknown_provenance_passes(validator) -> None
- test_v3_10_venue_type_present_provenance_absent_fails · function · L395-L398 — def test_v3_10_venue_type_present_provenance_absent_fails(validator) -> None
- test_v3_10_venue_provenance_present_type_absent_fails · function · L401-L404 — def test_v3_10_venue_provenance_present_type_absent_fails(validator) -> None
- test_v3_10_venue_absent_both_passes_legacy · function · L407-L410 — def test_v3_10_venue_absent_both_passes_legacy(validator) -> None
- test_v3_10_trusted_source_declared_requires_venue_type_source · function · L413-L418 — def test_v3_10_trusted_source_declared_requires_venue_type_source(validator) -> None
- test_v3_10_trusted_source_declared_with_source_passes · function · L421-L427 — def test_v3_10_trusted_source_declared_with_source_passes(validator) -> None
- test_v3_10_venue_type_source_empty_string_fails · function · L430-L437 — def test_v3_10_venue_type_source_empty_string_fails(validator) -> None
- test_v3_10_venue_mutation_one_way_rule_is_load_bearing · function · L440-L462 — def test_v3_10_venue_mutation_one_way_rule_is_load_bearing(schema: dict[str, Any]) -> None
- test_v3_10_venue_mutation_trusted_source_required_is_load_bearing · function · L465-L482 — def test_v3_10_venue_mutation_trusted_source_required_is_load_bearing(schema: dict[str, Any]) -> None
- test_v3_11_contamination_signals_accepts_arxiv_unmatched · function · L488-L495 — def test_v3_11_contamination_signals_accepts_arxiv_unmatched(validator) -> None
- test_v3_11_contamination_signals_arxiv_unmatched_rejects_non_bool · function · L498-L507 — def test_v3_11_contamination_signals_arxiv_unmatched_rejects_non_bool( validator, ) -> None
- test_v3_11_contamination_signals_keeps_additional_properties_false · function · L510-L520 — def test_v3_11_contamination_signals_keeps_additional_properties_false( validator, ) -> None
- test_v3_11_manual_entry_with_arxiv_unmatched_fails · function · L523-L532 — def test_v3_11_manual_entry_with_arxiv_unmatched_fails(validator) -> None
- test_v3_11_manual_entry_not_rule_covers_v3_9_0_triplet · function · L535-L549 — def test_v3_11_manual_entry_not_rule_covers_v3_9_0_triplet(validator) -> None
- test_v3_11_manual_entry_keeps_preprint_signal_allowed · function · L552-L561 — def test_v3_11_manual_entry_keeps_preprint_signal_allowed(validator) -> None
- test_existing_v3_6_4_fixtures_still_pass · function · L567-L581 — def test_existing_v3_6_4_fixtures_still_pass() -> None