test_cross_origin_parent_requires_both_independent_current_origins (test_asset_node.IndependentAssetNodeTests.test_cross_origin_parent_requires_both_independent_current_origins) ... ok
test_current_compromise_after_bytes_and_removed_key_alias_remain_rejected (test_asset_node.IndependentAssetNodeTests.test_current_compromise_after_bytes_and_removed_key_alias_remain_rejected) ... ok
test_delegated_graph_original_publications_identity_gzip_and_restart (test_asset_node.IndependentAssetNodeTests.test_delegated_graph_original_publications_identity_gzip_and_restart) ... ok
test_direct_graph_original_publications_identity_gzip_and_restart (test_asset_node.IndependentAssetNodeTests.test_direct_graph_original_publications_identity_gzip_and_restart) ... ok
test_missing_ancestor_and_wrong_original_publication_are_rejected (test_asset_node.IndependentAssetNodeTests.test_missing_ancestor_and_wrong_original_publication_are_rejected) ... ok
test_observed_retirement_and_policy_revision_survive_restart_and_reject_rollback (test_asset_node.IndependentAssetNodeTests.test_observed_retirement_and_policy_revision_survive_restart_and_reject_rollback) ... ok
test_redefined_immutable_version_is_rejected_after_process_restart (test_asset_node.IndependentAssetNodeTests.test_redefined_immutable_version_is_rejected_after_process_restart) ... ok
test_redirect_outage_and_wrong_coded_bytes_do_not_grant_verified_result (test_asset_node.IndependentAssetNodeTests.test_redirect_outage_and_wrong_coded_bytes_do_not_grant_verified_result) ... ok
test_untrusted_history_cannot_bootstrap_itself_from_bundle (test_asset_node.IndependentAssetNodeTests.test_untrusted_history_cannot_bootstrap_itself_from_bundle) ... ok
test_authorised_signature_cannot_turn_paid_receipt_into_access_grant (test_paid_node.IndependentPaidNodeTests.test_authorised_signature_cannot_turn_paid_receipt_into_access_grant) ... ok
test_delegated_paid_lifecycle_across_native_process_restarts (test_paid_node.IndependentPaidNodeTests.test_delegated_paid_lifecycle_across_native_process_restarts) ... ok
test_direct_paid_lifecycle_with_only_read_only_verifier_delegated (test_paid_node.IndependentPaidNodeTests.test_direct_paid_lifecycle_with_only_read_only_verifier_delegated) ... ok
test_known_compromised_key_cannot_reappear_under_alias_after_process_restart (test_paid_node.IndependentPaidNodeTests.test_known_compromised_key_cannot_reappear_under_alias_after_process_restart) ... ok
test_live_origin_withdrawal_after_provider_reply_blocks_application_and_rollback (test_paid_node.IndependentPaidNodeTests.test_live_origin_withdrawal_after_provider_reply_blocks_application_and_rollback) ... ok
test_provider_wrong_amount_and_signer_do_not_commit_client_state (test_paid_node.IndependentPaidNodeTests.test_provider_wrong_amount_and_signer_do_not_commit_client_state) ... ok
test_unsupported_client_duty_declined_before_network_or_assent (test_paid_node.IndependentPaidNodeTests.test_unsupported_client_duty_declined_before_network_or_assent) ... ok
test_valid_but_unapproved_price_and_payee_are_rejected_before_assent (test_paid_node.IndependentPaidNodeTests.test_valid_but_unapproved_price_and_payee_are_rejected_before_assent) ... ok
test_independent_node_two_origin_exchange_with_real_delivery_and_report (test_free_gateway.FreeGatewayTests.test_independent_node_two_origin_exchange_with_real_delivery_and_report) ... ok
test_independent_node_direct_exchange_without_provider (test_free_gateway.FreeGatewayTests.test_independent_node_direct_exchange_without_provider) ... ok
test_provider_independent_agent_storage_and_signed_reporting (test_storage_runtime.StorageRuntimeTests.test_provider_independent_agent_storage_and_signed_reporting) ... ok
test_two_origin_agent_storage_and_signed_reporting (test_storage_runtime.StorageRuntimeTests.test_two_origin_agent_storage_and_signed_reporting) ... ok

----------------------------------------------------------------------
Ran 21 tests in 15.375s

OK
