test_different_buyer_not_keyword_only_match (test_service.DiscoveryAndAccess.test_different_buyer_not_keyword_only_match) ... ok
test_discovery_deduplicates_repeated_page_records (test_service.DiscoveryAndAccess.test_discovery_deduplicates_repeated_page_records) ... ok
test_discovery_network_failure_recorded (test_service.DiscoveryAndAccess.test_discovery_network_failure_recorded) ... ok
test_fetch_network_failure_not_empty_success (test_service.DiscoveryAndAccess.test_fetch_network_failure_not_empty_success) ... ok
test_fetch_wrong_ocid_not_accepted (test_service.DiscoveryAndAccess.test_fetch_wrong_ocid_not_accepted) ... ok
test_new_process_candidate_requires_review (test_service.DiscoveryAndAccess.test_new_process_candidate_requires_review) ... ok
test_official_buyer_id_can_match_changed_name (test_service.DiscoveryAndAccess.test_official_buyer_id_can_match_changed_name) ... ok
test_pagination_cap_records_incomplete (test_service.DiscoveryAndAccess.test_pagination_cap_records_incomplete) ... ok
test_pagination_unexpected_host_records_failure (test_service.DiscoveryAndAccess.test_pagination_unexpected_host_records_failure) ... ok
test_same_org_new_ocid_identity_match (test_service.DiscoveryAndAccess.test_same_org_new_ocid_identity_match) ... ok
test_actual_repeat_no_new_facts_bounded (test_service.RealEvidence.test_actual_repeat_no_new_facts_bounded) ... ok
test_all_references_primary_and_licensed (test_service.RealEvidence.test_all_references_primary_and_licensed) ... ok
test_chichester_and_truro_terminated (test_service.RealEvidence.test_chichester_and_truro_terminated) ... ok
test_counts_and_unique_identity (test_service.RealEvidence.test_counts_and_unique_identity) ... ok
test_no_contact_objects_or_personal_paths (test_service.RealEvidence.test_no_contact_objects_or_personal_paths) ... ok
test_relative_html_downloads_exist (test_service.RealEvidence.test_relative_html_downloads_exist) ... ok
test_sample_five_actual_evidence (test_service.RealEvidence.test_sample_five_actual_evidence) ... ok
test_deadline_distinct_from_contract_end (test_service.Semantics.test_deadline_distinct_from_contract_end) ... ok
test_email_removed_from_permitted_text (test_service.Semantics.test_email_removed_from_permitted_text) ... ok
test_known_social_care_fallback_correct (test_service.Semantics.test_known_social_care_fallback_correct) ... ok
test_nested_document_authoritative_over_fallback (test_service.Semantics.test_nested_document_authoritative_over_fallback) ... ok
test_optional_extension_unknown (test_service.Semantics.test_optional_extension_unknown) ... ok
test_signature_field_only_explicit (test_service.Semantics.test_signature_field_only_explicit) ... ok
test_timezone_and_original_field_preserved (test_service.Semantics.test_timezone_and_original_field_preserved) ... ok
test_uk12_overrides_complete_tender_status (test_service.Semantics.test_uk12_overrides_complete_tender_status) ... ok
test_uk6_not_signature_despite_contract_tag (test_service.Semantics.test_uk6_not_signature_despite_contract_tag) ... ok
test_api_version_time_only_ignored_but_retained (test_service.VersionsAndCoverage.test_api_version_time_only_ignored_but_retained) ... ok
test_conflicting_duplicate_review_and_latest_version (test_service.VersionsAndCoverage.test_conflicting_duplicate_review_and_latest_version) ... ok
test_duplicate_conflict_blocks_clean_claim (test_service.VersionsAndCoverage.test_duplicate_conflict_blocks_clean_claim) ... ok
test_failed_source_retains_last_known (test_service.VersionsAndCoverage.test_failed_source_retains_last_known) ... ok
test_incomplete_discovery_not_zero_change (test_service.VersionsAndCoverage.test_incomplete_discovery_not_zero_change) ... ok
test_new_notice_detected (test_service.VersionsAndCoverage.test_new_notice_detected) ... ok
test_no_discovery_not_zero_change (test_service.VersionsAndCoverage.test_no_discovery_not_zero_change) ... ok
test_observation_only_ignored (test_service.VersionsAndCoverage.test_observation_only_ignored) ... ok
test_real_changed_fact_detected (test_service.VersionsAndCoverage.test_real_changed_fact_detected) ... ok
test_same_id_deduplicated (test_service.VersionsAndCoverage.test_same_id_deduplicated) ... ok
test_same_ocid_different_notices_preserved (test_service.VersionsAndCoverage.test_same_ocid_different_notices_preserved) ... ok
test_success_missing_not_cancellation (test_service.VersionsAndCoverage.test_success_missing_not_cancellation) ... ok

----------------------------------------------------------------------
Ran 38 tests in 0.190s

OK
