test_ack_and_repeat (test_governor.GovernorTests.test_ack_and_repeat) ... ok
test_controller_instances_are_independently_inactive (test_governor.GovernorTests.test_controller_instances_are_independently_inactive) ... ok
test_cost (test_governor.GovernorTests.test_cost) ... ok
test_deactivation_requires_new_handshake (test_governor.GovernorTests.test_deactivation_requires_new_handshake) ... ok
test_false_ack (test_governor.GovernorTests.test_false_ack) ... ok
test_handshake_required (test_governor.GovernorTests.test_handshake_required) ... ok
test_immediate_local_activation (test_governor.GovernorTests.test_immediate_local_activation) ... ok
test_manual_nonce (test_governor.GovernorTests.test_manual_nonce) ... ok
test_nonce_mismatch (test_governor.GovernorTests.test_nonce_mismatch) ... ok
test_offline_execution_and_replay (test_governor.GovernorTests.test_offline_execution_and_replay) ... ok
test_restart_request_record (test_governor.GovernorTests.test_restart_request_record) ... ok
test_tamper (test_governor.GovernorTests.test_tamper) ... ok
test_assets_preflight_before_writes (test_replies.ReplyTests.test_assets_preflight_before_writes) ... ok
test_bad_baseline_has_no_save_side_effect (test_replies.ReplyTests.test_bad_baseline_has_no_save_side_effect) ... ok
test_bad_usage_and_cross_model_comparison (test_replies.ReplyTests.test_bad_usage_and_cross_model_comparison) ... ok
test_binary_delivery (test_replies.ReplyTests.test_binary_delivery) ... ok
test_changed_context_does_not_replay (test_replies.ReplyTests.test_changed_context_does_not_replay) ... ok
test_cli_import_save_replay_deliver (test_replies.ReplyTests.test_cli_import_save_replay_deliver) ... ok
test_conflicting_request_and_binding (test_replies.ReplyTests.test_conflicting_request_and_binding) ... ok
test_corrupted_database_record_is_rejected (test_replies.ReplyTests.test_corrupted_database_record_is_rejected) ... ok
test_error_cannot_be_saved (test_replies.ReplyTests.test_error_cannot_be_saved) ... ok
test_fenced_json_without_surrounding_prose (test_replies.ReplyTests.test_fenced_json_without_surrounding_prose) ... ok
test_manual_request_cannot_be_rebound (test_replies.ReplyTests.test_manual_request_cannot_be_rebound) ... ok
test_missing_tool_hash_can_deliver_without_verification_claim (test_replies.ReplyTests.test_missing_tool_hash_can_deliver_without_verification_claim) ... ok
test_pending_execution_is_not_reported_as_failed_or_successful (test_replies.ReplyTests.test_pending_execution_is_not_reported_as_failed_or_successful) ... ok
test_plain_english_and_real_asset (test_replies.ReplyTests.test_plain_english_and_real_asset) ... ok
test_prepared_request_rejects_wrong_context (test_replies.ReplyTests.test_prepared_request_rejects_wrong_context) ... ok
test_replay_does_not_duplicate_files (test_replies.ReplyTests.test_replay_does_not_duplicate_files) ... ok
test_replay_offline_and_persistent (test_replies.ReplyTests.test_replay_offline_and_persistent) ... ok
test_same_model_supplied_comparison_includes_all_input (test_replies.ReplyTests.test_same_model_supplied_comparison_includes_all_input) ... ok
test_symlink_folder_is_refused (test_replies.ReplyTests.test_symlink_folder_is_refused) ... ok
test_targeted_delete_preserves_other_result (test_replies.ReplyTests.test_targeted_delete_preserves_other_result) ... ok
test_traversal_and_duplicate_names (test_replies.ReplyTests.test_traversal_and_duplicate_names) ... ok
test_unknown_usage_never_invents_savings (test_replies.ReplyTests.test_unknown_usage_never_invents_savings) ... ok

----------------------------------------------------------------------
Ran 34 tests in 0.198s

OK
