test_authority_not_arbitrary_history_url (test_contracts.AssetContractTests.test_authority_not_arbitrary_history_url) ... ok
test_closed_and_origin_fields (test_contracts.AssetContractTests.test_closed_and_origin_fields) ... ok
test_duplicate_representation (test_contracts.AssetContractTests.test_duplicate_representation) ... ok
test_manifest_valid (test_contracts.AssetContractTests.test_manifest_valid) ... ok
test_media_metadata (test_contracts.AssetContractTests.test_media_metadata) ... ok
test_exact_origin_and_reporter_binding (test_contracts.DeliveryContractTests.test_exact_origin_and_reporter_binding) ... ok
test_failed_prefix_is_never_complete (test_contracts.DeliveryContractTests.test_failed_prefix_is_never_complete) ... ok
test_head_and_no_content_bytes (test_contracts.DeliveryContractTests.test_head_and_no_content_bytes) ... ok
test_http_matrix (test_contracts.DeliveryContractTests.test_http_matrix) ... ok
test_intent_arrays_and_policy_pair (test_contracts.DeliveryContractTests.test_intent_arrays_and_policy_pair) ... ok
test_partial_rejects_coding_and_counter_mismatch (test_contracts.DeliveryContractTests.test_partial_rejects_coding_and_counter_mismatch) ... ok
test_status_and_source_spoof (test_contracts.DeliveryContractTests.test_status_and_source_spoof) ... ok
test_supported_partial (test_contracts.DeliveryContractTests.test_supported_partial) ... ok
test_terminal_interim_and_bad_status_rejected (test_contracts.DeliveryContractTests.test_terminal_interim_and_bad_status_rejected) ... ok
test_unsupported_coded_partial_keeps_encoded_bytes (test_contracts.DeliveryContractTests.test_unsupported_coded_partial_keeps_encoded_bytes) ... ok
test_depth_and_size (test_contracts.JSONContractTests.test_depth_and_size) ... ok
test_lexical_invalid_json (test_contracts.JSONContractTests.test_lexical_invalid_json) ... ok
test_valid_json_and_calendar (test_contracts.JSONContractTests.test_valid_json_and_calendar) ... ok
test_exact_bytes_and_signature (test_crypto.CryptoTests.test_exact_bytes_and_signature) ... ok
test_noncanonical_base64_and_bad_curve (test_crypto.CryptoTests.test_noncanonical_base64_and_bad_curve) ... ok
test_strict_json (test_crypto.CryptoTests.test_strict_json) ... ok
test_wrong_key_type_and_tampering (test_crypto.CryptoTests.test_wrong_key_type_and_tampering) ... ok
test_all_overlapping_policy_scopes_must_be_covered (test_delegation_profile.DelegationProfileTests.test_all_overlapping_policy_scopes_must_be_covered) ... ok
test_asset_prefix_and_version_are_independently_bounded (test_delegation_profile.DelegationProfileTests.test_asset_prefix_and_version_are_independently_bounded) ... ok
test_categorized_semantic_fixture_corpus (test_delegation_profile.DelegationProfileTests.test_categorized_semantic_fixture_corpus) ... ok
test_current_time_boundaries (test_delegation_profile.DelegationProfileTests.test_current_time_boundaries) ... ok
test_does_not_mutate_input (test_delegation_profile.DelegationProfileTests.test_does_not_mutate_input) ... ok
test_duration_and_paid_mode_bounds (test_delegation_profile.DelegationProfileTests.test_duration_and_paid_mode_bounds) ... ok
test_duties_not_weakened (test_delegation_profile.DelegationProfileTests.test_duties_not_weakened) ... ok
test_exact_bytes_duplicate_members_and_numeric_tokens (test_delegation_profile.DelegationProfileTests.test_exact_bytes_duplicate_members_and_numeric_tokens) ... ok
test_expiry_equality_denied (test_delegation_profile.DelegationProfileTests.test_expiry_equality_denied) ... ok
test_external_requires_named_grant_and_remote_observation (test_delegation_profile.DelegationProfileTests.test_external_requires_named_grant_and_remote_observation) ... ok
test_external_zero_price_and_exact_context (test_delegation_profile.DelegationProfileTests.test_external_zero_price_and_exact_context) ... ok
test_grant_removal_revokes_next_operation (test_delegation_profile.DelegationProfileTests.test_grant_removal_revokes_next_operation) ... ok
test_key_retirement_revocation_and_wrong_use (test_delegation_profile.DelegationProfileTests.test_key_retirement_revocation_and_wrong_use) ... ok
test_migration_requires_new_descriptor_grant_and_current_observation (test_delegation_profile.DelegationProfileTests.test_migration_requires_new_descriptor_grant_and_current_observation) ... ok
test_no_union_of_partial_delegations (test_delegation_profile.DelegationProfileTests.test_no_union_of_partial_delegations) ... ok
test_offer_lifetime_bound_by_current_authority_and_key (test_delegation_profile.DelegationProfileTests.test_offer_lifetime_bound_by_current_authority_and_key) ... ok
test_outage_redirect_tls_cached_and_wrong_bytes_fail_closed (test_delegation_profile.DelegationProfileTests.test_outage_redirect_tls_cached_and_wrong_bytes_fail_closed) ... ok
test_payment_decision_binds_operation_and_exact_check_digest (test_delegation_profile.DelegationProfileTests.test_payment_decision_binds_operation_and_exact_check_digest) ... ok
test_prohibit_and_every_action_purpose_pair (test_delegation_profile.DelegationProfileTests.test_prohibit_and_every_action_purpose_pair) ... ok
test_provider_tenant_endpoint_issuer_key_substitution (test_delegation_profile.DelegationProfileTests.test_provider_tenant_endpoint_issuer_key_substitution) ... ok
test_report_only_service_no_agreement_or_payment_authority (test_delegation_profile.DelegationProfileTests.test_report_only_service_no_agreement_or_payment_authority) ... ok
test_same_origin_no_delegate_and_local_observation (test_delegation_profile.DelegationProfileTests.test_same_origin_no_delegate_and_local_observation) ... ok
test_unknown_capability_subdelegation_and_scope_rejected (test_delegation_profile.DelegationProfileTests.test_unknown_capability_subdelegation_and_scope_rejected) ... ok
test_unsigned_token_operation_still_bound (test_delegation_profile.DelegationProfileTests.test_unsigned_token_operation_still_bound) ... ok
test_absent_asset_or_metadata (test_evidence.BindingTests.test_absent_asset_or_metadata) ... ok
test_exact_manifest_bytes (test_evidence.BindingTests.test_exact_manifest_bytes) ... ok
test_full_binding (test_evidence.BindingTests.test_full_binding) ... ok
test_identical_bytes_different_media (test_evidence.BindingTests.test_identical_bytes_different_media) ... ok
test_wrong_content_same_url (test_evidence.BindingTests.test_wrong_content_same_url) ... ok
test_anonymous_namespace_separate (test_evidence.IntakeTests.test_anonymous_namespace_separate) ... ok
test_cannot_anonymously_assert_origin_observation (test_evidence.IntakeTests.test_cannot_anonymously_assert_origin_observation) ... ok
test_payload_and_assurance_tamper (test_evidence.IntakeTests.test_payload_and_assurance_tamper) ... ok
test_preserves_exact_payload (test_evidence.IntakeTests.test_preserves_exact_payload) ... ok
test_competing_client_boundaries_conflict_stays_denominator (test_evidence.MetricsTests.test_competing_client_boundaries_conflict_stays_denominator) ... ok
test_conflicting_intake_is_excluded (test_evidence.MetricsTests.test_conflicting_intake_is_excluded) ... ok
test_contradictory_terminal_and_purpose (test_evidence.MetricsTests.test_contradictory_terminal_and_purpose) ... ok
test_false_signed_report_remains_claim_and_anonymous_separate (test_evidence.MetricsTests.test_false_signed_report_remains_claim_and_anonymous_separate) ... ok
test_full_partial_and_metadata_separate (test_evidence.MetricsTests.test_full_partial_and_metadata_separate) ... ok
test_intake_retry_once (test_evidence.MetricsTests.test_intake_retry_once) ... ok
test_reused_operation_with_changed_resource_or_policy_is_conflict (test_evidence.MetricsTests.test_reused_operation_with_changed_resource_or_policy_is_conflict) ... ok
test_two_event_ids_same_operation_one_claim (test_evidence.MetricsTests.test_two_event_ids_same_operation_one_claim) ... ok
test_upstream_and_client_not_double_counted (test_evidence.MetricsTests.test_upstream_and_client_not_double_counted) ... ok
test_agent_cannot_select_another_principal (test_http.HTTPBoundary.test_agent_cannot_select_another_principal) ... ok
test_discovery_is_public_and_no_store (test_http.HTTPBoundary.test_discovery_is_public_and_no_store) ... ok
test_duplicate_authorization_rejected (test_http.HTTPBoundary.test_duplicate_authorization_rejected) ... ok
test_host_must_match_fixture_origin (test_http.HTTPBoundary.test_host_must_match_fixture_origin) ... ok
test_invalid_fixture_port_does_not_create_partial_runtime (test_http.HTTPBoundary.test_invalid_fixture_port_does_not_create_partial_runtime) ... ok
test_no_content_length_or_chunking (test_http.HTTPBoundary.test_no_content_length_or_chunking) ... ok
test_oversize_body_rejected_without_reading_it (test_http.HTTPBoundary.test_oversize_body_rejected_without_reading_it) ... ok
test_protected_body_not_public (test_http.HTTPBoundary.test_protected_body_not_public) ... ok
test_query_or_alias_cannot_read_resource (test_http.HTTPBoundary.test_query_or_alias_cannot_read_resource) ... ok
test_raw_request_line_aliases_rejected_before_routing (test_http.HTTPBoundary.test_raw_request_line_aliases_rejected_before_routing) ... ok
test_untrusted_ca_rejected (test_http.HTTPBoundary.test_untrusted_ca_rejected) ... ok
test_payment_role_does_not_expand_default_free_wire_vocabulary (test_payment_adapter.PaymentAdapterTests.test_payment_role_does_not_expand_default_free_wire_vocabulary) ... ok
test_removed_delegation_and_revoked_key_fail_even_with_good_signature (test_payment_adapter.PaymentAdapterTests.test_removed_delegation_and_revoked_key_fail_even_with_good_signature) ... ok
test_signed_wrong_amount_or_check_is_not_authorized_settlement (test_payment_adapter.PaymentAdapterTests.test_signed_wrong_amount_or_check_is_not_authorized_settlement) ... ok
test_unavailable_unverified_or_wrong_exact_origin_documents_fail (test_payment_adapter.PaymentAdapterTests.test_unavailable_unverified_or_wrong_exact_origin_documents_fail) ... ok
test_valid_signature_current_authority_and_exact_settlement_commit_atomically (test_payment_adapter.PaymentAdapterTests.test_valid_signature_current_authority_and_exact_settlement_commit_atomically) ... ok
test_wrong_signer_key_role_and_exact_bytes_fail_without_commit (test_payment_adapter.PaymentAdapterTests.test_wrong_signer_key_role_and_exact_bytes_fail_without_commit) ... ok
test_arbitrary_adapter_credentials_are_not_stored (test_payment_ledger.PaymentLedgerTests.test_arbitrary_adapter_credentials_are_not_stored) ... ok
test_concurrent_writers_commit_one_verification (test_payment_ledger.PaymentLedgerTests.test_concurrent_writers_commit_one_verification) ... ok
test_exact_retries_are_read_only (test_payment_ledger.PaymentLedgerTests.test_exact_retries_are_read_only) ... ok
test_failed_authentication_and_mismatched_response_leave_no_record (test_payment_ledger.PaymentLedgerTests.test_failed_authentication_and_mismatched_response_leave_no_record) ... ok
test_private_directory_and_no_symlink_file (test_payment_ledger.PaymentLedgerTests.test_private_directory_and_no_symlink_file) ... ok
test_process_exit_during_transaction_recovers_all_or_none (test_payment_ledger.PaymentLedgerTests.test_process_exit_during_transaction_recovers_all_or_none) ... ok
test_quote_cannot_move_agreements_or_change_bytes (test_payment_ledger.PaymentLedgerTests.test_quote_cannot_move_agreements_or_change_bytes) ... ok
test_read_applies_expiry_durably (test_payment_ledger.PaymentLedgerTests.test_read_applies_expiry_durably) ... ok
test_restart_retains_exact_documents_mandate_state_and_authority (test_payment_ledger.PaymentLedgerTests.test_restart_retains_exact_documents_mandate_state_and_authority) ... ok
test_reversal_and_conflicting_retry_survive_restart (test_payment_ledger.PaymentLedgerTests.test_reversal_and_conflicting_retry_survive_restart) ... ok
test_revocation_and_expiry_preserve_financial_fact (test_payment_ledger.PaymentLedgerTests.test_revocation_and_expiry_preserve_financial_fact) ... ok
test_rollback_after_write_before_commit (test_payment_ledger.PaymentLedgerTests.test_rollback_after_write_before_commit) ... ok
test_acceptance_is_not_mandate (test_payment_profile.PaymentProfileTests.test_acceptance_is_not_mandate) ... ok
test_amounts_reject_negative_float_exponent_bool_overflow (test_payment_profile.PaymentProfileTests.test_amounts_reject_negative_float_exponent_bool_overflow) ... ok
test_bounded_history_and_immutable_inputs (test_payment_profile.PaymentProfileTests.test_bounded_history_and_immutable_inputs) ... ok
test_confirmation_and_duplicate_no_charge_action (test_payment_profile.PaymentProfileTests.test_confirmation_and_duplicate_no_charge_action) ... ok
test_delayed_confirmation_requires_in_mandate_time (test_payment_profile.PaymentProfileTests.test_delayed_confirmation_requires_in_mandate_time) ... ok
test_denied_matching_context_and_wrong_authority (test_payment_profile.PaymentProfileTests.test_denied_matching_context_and_wrong_authority) ... ok
test_exact_free_bypass (test_payment_profile.PaymentProfileTests.test_exact_free_bypass) ... ok
test_expiry_and_revocation_preserve_financial_facts (test_payment_profile.PaymentProfileTests.test_expiry_and_revocation_preserve_financial_facts) ... ok
test_failed_then_confirmed_reference_fixed (test_payment_profile.PaymentProfileTests.test_failed_then_confirmed_reference_fixed) ... ok
test_machine_fixture_semantic_classification (test_payment_profile.PaymentProfileTests.test_machine_fixture_semantic_classification) ... ok
test_mandate_expiry_replacement_and_retry (test_payment_profile.PaymentProfileTests.test_mandate_expiry_replacement_and_retry) ... ok
test_quote_expiry_blocks_new_assent_not_settlement (test_payment_profile.PaymentProfileTests.test_quote_expiry_blocks_new_assent_not_settlement) ... ok
test_quote_immutable_and_unique_agreement (test_payment_profile.PaymentProfileTests.test_quote_immutable_and_unique_agreement) ... ok
test_resource_line_required_but_may_be_free (test_payment_profile.PaymentProfileTests.test_resource_line_required_but_may_be_free) ... ok
test_response_time_and_sequence (test_payment_profile.PaymentProfileTests.test_response_time_and_sequence) ... ok
test_response_transaction_mismatches (test_payment_profile.PaymentProfileTests.test_response_transaction_mismatches) ... ok
test_reversal_before_observed_confirmation (test_payment_profile.PaymentProfileTests.test_reversal_before_observed_confirmation) ... ok
test_reversal_terminal_old_retry_no_resurrection (test_payment_profile.PaymentProfileTests.test_reversal_terminal_old_retry_no_resurrection) ... ok
test_strict_wire (test_payment_profile.PaymentProfileTests.test_strict_wire) ... ok
test_sum_scale_currency_and_duplicate_items (test_payment_profile.PaymentProfileTests.test_sum_scale_currency_and_duplicate_items) ... ok
test_unknown_field_unsafe_endpoint_and_calendar (test_payment_profile.PaymentProfileTests.test_unknown_field_unsafe_endpoint_and_calendar) ... ok
test_unsolicited_and_conflicting_check (test_payment_profile.PaymentProfileTests.test_unsolicited_and_conflicting_check) ... ok
test_valid_quote_fee_and_sum (test_payment_profile.PaymentProfileTests.test_valid_quote_fee_and_sum) ... ok
test_wrong_payer_and_exact_mandate_bindings (test_payment_profile.PaymentProfileTests.test_wrong_payer_and_exact_mandate_bindings) ... ok
test_action_purpose_cartesian_product (test_policy.EvaluatorTests.test_action_purpose_cartesian_product) ... ok
test_all_examples_validate (test_policy.EvaluatorTests.test_all_examples_validate) ... ok
test_all_requested_purposes_checked (test_policy.EvaluatorTests.test_all_requested_purposes_checked) ... ok
test_before_issuance_is_not_valid (test_policy.EvaluatorTests.test_before_issuance_is_not_valid) ... ok
test_canonical_ipv4_supported (test_policy.EvaluatorTests.test_canonical_ipv4_supported) ... ok
test_cli_invalid_request_exits_two (test_policy.EvaluatorTests.test_cli_invalid_request_exits_two) ... ok
test_cli_validate_and_evaluate (test_policy.EvaluatorTests.test_cli_validate_and_evaluate) ... ok
test_decimal_integer_token_rejected (test_policy.EvaluatorTests.test_decimal_integer_token_rejected) ... ok
test_deep_document_rejected (test_policy.EvaluatorTests.test_deep_document_rejected) ... ok
test_default_empty_path_becomes_root (test_policy.EvaluatorTests.test_default_empty_path_becomes_root) ... ok
test_duplicate_json_keys_rejected (test_policy.EvaluatorTests.test_duplicate_json_keys_rejected) ... ok
test_duties_accumulate_deduplicate_and_tighten (test_policy.EvaluatorTests.test_duties_accumulate_deduplicate_and_tighten) ... ok
test_exact_expiry_is_expired (test_policy.EvaluatorTests.test_exact_expiry_is_expired) ... ok
test_exact_issued_boundary_is_valid (test_policy.EvaluatorTests.test_exact_issued_boundary_is_valid) ... ok
test_exponent_integer_token_rejected (test_policy.EvaluatorTests.test_exponent_integer_token_rejected) ... ok
test_global_prohibit_dominates_narrow_permission (test_policy.EvaluatorTests.test_global_prohibit_dominates_narrow_permission) ... ok
test_huge_integer_does_not_crash_loader (test_policy.EvaluatorTests.test_huge_integer_does_not_crash_loader) ... ok
test_invalid_policy_bad_prefix (test_policy.EvaluatorTests.test_invalid_policy_bad_prefix) ... ok
test_invalid_policy_bad_timestamp (test_policy.EvaluatorTests.test_invalid_policy_bad_timestamp) ... ok
test_invalid_policy_boolean_revision (test_policy.EvaluatorTests.test_invalid_policy_boolean_revision) ... ok
test_invalid_policy_duplicate_action (test_policy.EvaluatorTests.test_invalid_policy_duplicate_action) ... ok
test_invalid_policy_duplicate_resource_id (test_policy.EvaluatorTests.test_invalid_policy_duplicate_resource_id) ... ok
test_invalid_policy_duplicate_rule_id (test_policy.EvaluatorTests.test_invalid_policy_duplicate_rule_id) ... ok
test_invalid_policy_duty_on_prohibition (test_policy.EvaluatorTests.test_invalid_policy_duty_on_prohibition) ... ok
test_invalid_policy_float_revision (test_policy.EvaluatorTests.test_invalid_policy_float_revision) ... ok
test_invalid_policy_foreign_policy_id (test_policy.EvaluatorTests.test_invalid_policy_foreign_policy_id) ... ok
test_invalid_policy_fractional_timestamp (test_policy.EvaluatorTests.test_invalid_policy_fractional_timestamp) ... ok
test_invalid_policy_inverted_times (test_policy.EvaluatorTests.test_invalid_policy_inverted_times) ... ok
test_invalid_policy_negative_retention (test_policy.EvaluatorTests.test_invalid_policy_negative_retention) ... ok
test_invalid_policy_noncanonical_origin (test_policy.EvaluatorTests.test_invalid_policy_noncanonical_origin) ... ok
test_invalid_policy_noncanonical_selector (test_policy.EvaluatorTests.test_invalid_policy_noncanonical_selector) ... ok
test_invalid_policy_origin_trailing_slash (test_policy.EvaluatorTests.test_invalid_policy_origin_trailing_slash) ... ok
test_invalid_policy_permissive_default (test_policy.EvaluatorTests.test_invalid_policy_permissive_default) ... ok
test_invalid_policy_query_policy_id (test_policy.EvaluatorTests.test_invalid_policy_query_policy_id) ... ok
test_invalid_policy_secret_query_report_endpoint (test_policy.EvaluatorTests.test_invalid_policy_secret_query_report_endpoint) ... ok
test_invalid_policy_selector_dot_segment (test_policy.EvaluatorTests.test_invalid_policy_selector_dot_segment) ... ok
test_invalid_policy_selector_type_object (test_policy.EvaluatorTests.test_invalid_policy_selector_type_object) ... ok
test_invalid_policy_unknown_action (test_policy.EvaluatorTests.test_invalid_policy_unknown_action) ... ok
test_invalid_policy_unknown_purpose (test_policy.EvaluatorTests.test_invalid_policy_unknown_purpose) ... ok
test_invalid_policy_unknown_resource (test_policy.EvaluatorTests.test_invalid_policy_unknown_resource) ... ok
test_invalid_policy_unknown_root_field (test_policy.EvaluatorTests.test_invalid_policy_unknown_root_field) ... ok
test_invalid_policy_wrong_version (test_policy.EvaluatorTests.test_invalid_policy_wrong_version) ... ok
test_invalid_policy_zero_report_deadline (test_policy.EvaluatorTests.test_invalid_policy_zero_report_deadline) ... ok
test_invalid_policy_zero_revision (test_policy.EvaluatorTests.test_invalid_policy_zero_revision) ... ok
test_invalid_request_duplicate_purpose (test_policy.EvaluatorTests.test_invalid_request_duplicate_purpose) ... ok
test_invalid_request_empty_actions (test_policy.EvaluatorTests.test_invalid_request_empty_actions) ... ok
test_invalid_request_empty_purposes (test_policy.EvaluatorTests.test_invalid_request_empty_purposes) ... ok
test_invalid_request_extra_field (test_policy.EvaluatorTests.test_invalid_request_extra_field) ... ok
test_invalid_request_unknown_action (test_policy.EvaluatorTests.test_invalid_request_unknown_action) ... ok
test_invalid_request_unknown_capability (test_policy.EvaluatorTests.test_invalid_request_unknown_capability) ... ok
test_invalid_request_unknown_purpose (test_policy.EvaluatorTests.test_invalid_request_unknown_purpose) ... ok
test_invalid_utf8_rejected (test_policy.EvaluatorTests.test_invalid_utf8_rejected) ... ok
test_known_unsupported_duty_never_permits (test_policy.EvaluatorTests.test_known_unsupported_duty_never_permits) ... ok
test_negative_zero_integer_token_rejected (test_policy.EvaluatorTests.test_negative_zero_integer_token_rejected) ... ok
test_no_grant_dominates_agreement_for_combined_request (test_policy.EvaluatorTests.test_no_grant_dominates_agreement_for_combined_request) ... ok
test_no_grant_dominates_unsupported_on_other_tuple (test_policy.EvaluatorTests.test_no_grant_dominates_unsupported_on_other_tuple) ... ok
test_no_implicit_redistribution (test_policy.EvaluatorTests.test_no_implicit_redistribution) ... ok
test_no_implicit_storage (test_policy.EvaluatorTests.test_no_implicit_storage) ... ok
test_no_implicit_training (test_policy.EvaluatorTests.test_no_implicit_training) ... ok
test_non_json_number_rejected (test_policy.EvaluatorTests.test_non_json_number_rejected) ... ok
test_oversized_policy_rejected (test_policy.EvaluatorTests.test_oversized_policy_rejected) ... ok
test_policy_history_not_silently_compared (test_policy.EvaluatorTests.test_policy_history_not_silently_compared) ... ok
test_prefix_does_not_match_directory_without_slash (test_policy.EvaluatorTests.test_prefix_does_not_match_directory_without_slash) ... ok
test_prefix_does_not_match_lookalike (test_policy.EvaluatorTests.test_prefix_does_not_match_lookalike) ... ok
test_prefix_matches_directory_itself (test_policy.EvaluatorTests.test_prefix_matches_directory_itself) ... ok
test_prohibit_dominates_unsupported_duty (test_policy.EvaluatorTests.test_prohibit_dominates_unsupported_duty) ... ok
test_query_any_covers_empty_and_nonempty_query (test_policy.EvaluatorTests.test_query_any_covers_empty_and_nonempty_query) ... ok
test_require_agreement_dominates_permit (test_policy.EvaluatorTests.test_require_agreement_dominates_permit) ... ok
test_require_agreement_is_not_satisfied_by_support (test_policy.EvaluatorTests.test_require_agreement_is_not_satisfied_by_support) ... ok
test_resource_overlap_does_not_duplicate_rules (test_policy.EvaluatorTests.test_resource_overlap_does_not_duplicate_rules) ... ok
test_rounding_cannot_hide_fraction (test_policy.EvaluatorTests.test_rounding_cannot_hide_fraction) ... ok
test_rounding_cannot_hide_large_fraction (test_policy.EvaluatorTests.test_rounding_cannot_hide_large_fraction) ... ok
test_rule_order_does_not_change_output (test_policy.EvaluatorTests.test_rule_order_does_not_change_output) ... ok
test_supported_duty_remains_unverified (test_policy.EvaluatorTests.test_supported_duty_remains_unverified) ... ok
test_unknown_duty_invalidates_policy (test_policy.EvaluatorTests.test_unknown_duty_invalidates_policy) ... ok
test_url_bare_query_not_absent (test_policy.EvaluatorTests.test_url_bare_query_not_absent) ... ok
test_url_dot_segment (test_policy.EvaluatorTests.test_url_dot_segment) ... ok
test_url_double_encoding (test_policy.EvaluatorTests.test_url_double_encoding) ... ok
test_url_duplicate_slash (test_policy.EvaluatorTests.test_url_duplicate_slash) ... ok
test_url_empty_port (test_policy.EvaluatorTests.test_url_empty_port) ... ok
test_url_encoded_backslash (test_policy.EvaluatorTests.test_url_encoded_backslash) ... ok
test_url_encoded_dot_segment (test_policy.EvaluatorTests.test_url_encoded_dot_segment) ... ok
test_url_encoded_nul (test_policy.EvaluatorTests.test_url_encoded_nul) ... ok
test_url_encoded_slash (test_policy.EvaluatorTests.test_url_encoded_slash) ... ok
test_url_encoded_space (test_policy.EvaluatorTests.test_url_encoded_space) ... ok
test_url_encoded_surrogate (test_policy.EvaluatorTests.test_url_encoded_surrogate) ... ok
test_url_fragment_ignored (test_policy.EvaluatorTests.test_url_fragment_ignored) ... ok
test_url_fragment_question_not_query (test_policy.EvaluatorTests.test_url_fragment_question_not_query) ... ok
test_url_http_rejected (test_policy.EvaluatorTests.test_url_http_rejected) ... ok
test_url_incomplete_escape (test_policy.EvaluatorTests.test_url_incomplete_escape) ... ok
test_url_ipv4_leading_zero (test_policy.EvaluatorTests.test_url_ipv4_leading_zero) ... ok
test_url_ipv6_out_of_profile (test_policy.EvaluatorTests.test_url_ipv6_out_of_profile) ... ok
test_url_large_port (test_policy.EvaluatorTests.test_url_large_port) ... ok
test_url_leading_zero_port (test_policy.EvaluatorTests.test_url_leading_zero_port) ... ok
test_url_malformed_escape (test_policy.EvaluatorTests.test_url_malformed_escape) ... ok
test_url_numeric_alias (test_policy.EvaluatorTests.test_url_numeric_alias) ... ok
test_url_other_origin (test_policy.EvaluatorTests.test_url_other_origin) ... ok
test_url_other_port (test_policy.EvaluatorTests.test_url_other_port) ... ok
test_url_other_subdomain (test_policy.EvaluatorTests.test_url_other_subdomain) ... ok
test_url_overlong_utf8 (test_policy.EvaluatorTests.test_url_overlong_utf8) ... ok
test_url_path_case_sensitive (test_policy.EvaluatorTests.test_url_path_case_sensitive) ... ok
test_url_query_excluded (test_policy.EvaluatorTests.test_url_query_excluded) ... ok
test_url_raw_backslash (test_policy.EvaluatorTests.test_url_raw_backslash) ... ok
test_url_raw_control (test_policy.EvaluatorTests.test_url_raw_control) ... ok
test_url_raw_space (test_policy.EvaluatorTests.test_url_raw_space) ... ok
test_url_raw_unicode (test_policy.EvaluatorTests.test_url_raw_unicode) ... ok
test_url_single_dot_segment (test_policy.EvaluatorTests.test_url_single_dot_segment) ... ok
test_url_trailing_host_dot (test_policy.EvaluatorTests.test_url_trailing_host_dot) ... ok
test_url_truncated_utf8 (test_policy.EvaluatorTests.test_url_truncated_utf8) ... ok
test_url_unreserved_encoding (test_policy.EvaluatorTests.test_url_unreserved_encoding) ... ok
test_url_uppercase_host_default_port (test_policy.EvaluatorTests.test_url_uppercase_host_default_port) ... ok
test_url_userinfo_rejected (test_policy.EvaluatorTests.test_url_userinfo_rejected) ... ok
test_url_zero_port (test_policy.EvaluatorTests.test_url_zero_port) ... ok
test_utf8_path_is_preserved_without_unicode_normalization (test_policy.EvaluatorTests.test_utf8_path_is_preserved_without_unicode_normalization) ... ok
test_current_scoped_authority_and_payer_mandate_activate_exact_agreement (test_profile_integration.ProfileIntegrationTests.test_current_scoped_authority_and_payer_mandate_activate_exact_agreement) ... ok
test_free_bypass_never_consumes_paid_confirmation (test_profile_integration.ProfileIntegrationTests.test_free_bypass_never_consumes_paid_confirmation) ... ok
test_other_allowed_resource_cannot_activate_accepted_resource (test_profile_integration.ProfileIntegrationTests.test_other_allowed_resource_cannot_activate_accepted_resource) ... ok
test_other_check_id_or_exact_check_digest_cannot_be_reused (test_profile_integration.ProfileIntegrationTests.test_other_check_id_or_exact_check_digest_cannot_be_reused) ... ok
test_removal_revocation_and_outage_cannot_confirm_payment (test_profile_integration.ProfileIntegrationTests.test_removal_revocation_and_outage_cannot_confirm_payment) ... ok
test_concurrent_exact_retries_commit_one (test_service.ServiceTests.test_concurrent_exact_retries_commit_one) ... ok
test_conflicting_retry_and_single_offer_consumption (test_service.ServiceTests.test_conflicting_retry_and_single_offer_consumption) ... ok
test_connection_context_closes (test_service.ServiceTests.test_connection_context_closes) ... ok
test_crash_before_and_after_commit (test_service.ServiceTests.test_crash_before_and_after_commit) ... ok
test_exact_retry_different_signature_and_recovery (test_service.ServiceTests.test_exact_retry_different_signature_and_recovery) ... ok
test_expired_offer_and_altered_digest_rejected (test_service.ServiceTests.test_expired_offer_and_altered_digest_rejected) ... ok
test_expiry_is_persisted_once (test_service.ServiceTests.test_expiry_is_persisted_once) ... ok
test_full_free_flow (test_service.ServiceTests.test_full_free_flow) ... ok
test_gateway_admission_binding_and_owner_export (test_service.ServiceTests.test_gateway_admission_binding_and_owner_export) ... ok
test_http_auth_and_media_type_tokens_are_case_insensitive (test_service.ServiceTests.test_http_auth_and_media_type_tokens_are_case_insensitive) ... ok
test_live_capability_and_key_use_fail_closed (test_service.ServiceTests.test_live_capability_and_key_use_fail_closed) ... ok
test_missing_authority_fails_closed_and_keeps_receipt (test_service.ServiceTests.test_missing_authority_fails_closed_and_keeps_receipt) ... ok
test_narrow_profile_access_cannot_outlast_use (test_service.ServiceTests.test_narrow_profile_access_cannot_outlast_use) ... ok
test_offer_read_and_materials_are_owner_scoped (test_service.ServiceTests.test_offer_read_and_materials_are_owner_scoped) ... ok
test_revoke_preserves_receipt_and_denies_next_admission (test_service.ServiceTests.test_revoke_preserves_receipt_and_denies_next_admission) ... ok
test_scope_and_unknown_token (test_service.ServiceTests.test_scope_and_unknown_token) ... ok
test_valid_oversize_exports_return_413 (test_service.ServiceTests.test_valid_oversize_exports_return_413) ... ok
test_wrong_principal_and_client_isolation (test_service.ServiceTests.test_wrong_principal_and_client_isolation) ... ok

----------------------------------------------------------------------
Ran 254 tests in 1.791s

OK
