test_bound_at_four (test_evidence_lifecycle.BoundedTransferTests.test_bound_at_four) ... ok
test_bound_at_three (test_evidence_lifecycle.BoundedTransferTests.test_bound_at_three) ... ok
test_bound_at_zero (test_evidence_lifecycle.BoundedTransferTests.test_bound_at_zero) ... ok
test_bound_monotone (test_evidence_lifecycle.BoundedTransferTests.test_bound_monotone) ... ok
test_clip_one (test_evidence_lifecycle.BoundedTransferTests.test_clip_one) ... ok
test_invalid_base (test_evidence_lifecycle.BoundedTransferTests.test_invalid_base) ... ok
test_invalid_budget (test_evidence_lifecycle.BoundedTransferTests.test_invalid_budget) ... ok
test_invalid_delta (test_evidence_lifecycle.BoundedTransferTests.test_invalid_delta) ... ok
test_never_authorizes_actuation (test_evidence_lifecycle.BoundedTransferTests.test_never_authorizes_actuation) ... ok
test_bad_cost (test_evidence_lifecycle.DecisionTests.test_bad_cost) ... ok
test_bad_probability (test_evidence_lifecycle.DecisionTests.test_bad_probability) ... ok
test_below_threshold_refresh (test_evidence_lifecycle.DecisionTests.test_below_threshold_refresh) ... ok
test_exact_tie_retain (test_evidence_lifecycle.DecisionTests.test_exact_tie_retain) ... ok
test_full_refresh_more_expensive (test_evidence_lifecycle.DecisionTests.test_full_refresh_more_expensive) ... ok
test_local_example_exact (test_evidence_lifecycle.DecisionTests.test_local_example_exact) ... ok
test_original_aecd_exact (test_evidence_lifecycle.DecisionTests.test_original_aecd_exact) ... ok
test_original_query_cost_sum (test_evidence_lifecycle.DecisionTests.test_original_query_cost_sum) ... ok
test_very_high_witness_retain (test_evidence_lifecycle.DecisionTests.test_very_high_witness_retain) ... ok
test_zero_price_nonnegative (test_evidence_lifecycle.DecisionTests.test_zero_price_nonnegative) ... ok
test_any_conflict_beats_valid_witness (test_evidence_lifecycle.ReuseTests.test_any_conflict_beats_valid_witness) ... ok
test_bad_pair (test_evidence_lifecycle.ReuseTests.test_bad_pair) ... ok
test_baseline_absence (test_evidence_lifecycle.ReuseTests.test_baseline_absence) ... ok
test_bridge_context_specific (test_evidence_lifecycle.ReuseTests.test_bridge_context_specific) ... ok
test_bridge_without_trusted_id_rejected (test_evidence_lifecycle.ReuseTests.test_bridge_without_trusted_id_rejected) ... ok
test_bridge_wrong_direction (test_evidence_lifecycle.ReuseTests.test_bridge_wrong_direction) ... ok
test_bridge_wrong_scope (test_evidence_lifecycle.ReuseTests.test_bridge_wrong_scope) ... ok
test_calibration_change_without_bridge_revokes_all (test_evidence_lifecycle.ReuseTests.test_calibration_change_without_bridge_revokes_all) ... ok
test_calibration_with_verifier_bridge_reuses (test_evidence_lifecycle.ReuseTests.test_calibration_with_verifier_bridge_reuses) ... ok
test_conflicting_observation_rejected (test_evidence_lifecycle.ReuseTests.test_conflicting_observation_rejected) ... ok
test_dependency_omission (test_evidence_lifecycle.ReuseTests.test_dependency_omission) ... ok
test_duplicate_dependency (test_evidence_lifecycle.ReuseTests.test_duplicate_dependency) ... ok
test_evaluator_change_revokes_all (test_evidence_lifecycle.ReuseTests.test_evaluator_change_revokes_all) ... ok
test_expiry_unaffected_by_bridge (test_evidence_lifecycle.ReuseTests.test_expiry_unaffected_by_bridge) ... ok
test_future_evidence (test_evidence_lifecycle.ReuseTests.test_future_evidence) ... ok
test_global_scene_change_revokes_all (test_evidence_lifecycle.ReuseTests.test_global_scene_change_revokes_all) ... ok
test_invalid_collector_value (test_evidence_lifecycle.ReuseTests.test_invalid_collector_value) ... ok
test_invalid_lifetime (test_evidence_lifecycle.ReuseTests.test_invalid_lifetime) ... ok
test_local_change_invalidates_only_local (test_evidence_lifecycle.ReuseTests.test_local_change_invalidates_only_local) ... ok
test_local_refresh_recovers_witness (test_evidence_lifecycle.ReuseTests.test_local_refresh_recovers_witness) ... ok
test_local_refresh_restores_absence (test_evidence_lifecycle.ReuseTests.test_local_refresh_restores_absence) ... ok
test_missing_context_in_collector (test_evidence_lifecycle.ReuseTests.test_missing_context_in_collector) ... ok
test_missing_current_dependency (test_evidence_lifecycle.ReuseTests.test_missing_current_dependency) ... ok
test_multi_local_changes_invalidate_exactly (test_evidence_lifecycle.ReuseTests.test_multi_local_changes_invalidate_exactly) ... ok
test_noisy_measurement (test_evidence_lifecycle.ReuseTests.test_noisy_measurement) ... ok
test_partial_negative_is_not_absence (test_evidence_lifecycle.ReuseTests.test_partial_negative_is_not_absence) ... ok
test_refresh_overrides_old_invalid_read (test_evidence_lifecycle.ReuseTests.test_refresh_overrides_old_invalid_read) ... ok
test_scope_mismatch (test_evidence_lifecycle.ReuseTests.test_scope_mismatch) ... ok
test_unknown_change_rejected (test_evidence_lifecycle.ReuseTests.test_unknown_change_rejected) ... ok
test_untouched_witness_remains_valid (test_evidence_lifecycle.ReuseTests.test_untouched_witness_remains_valid) ... ok
test_untrusted_source (test_evidence_lifecycle.ReuseTests.test_untrusted_source) ... ok
test_untrusted_validity_is_not_ttl (test_evidence_lifecycle.ReuseTests.test_untrusted_validity_is_not_ttl) ... ok
test_valid_through_inclusive (test_evidence_lifecycle.ReuseTests.test_valid_through_inclusive) ... ok
test_witness_in_all_slots (test_evidence_lifecycle.ReuseTests.test_witness_in_all_slots) ... ok
test_wrong_calibration_version_cannot_bridge (test_evidence_lifecycle.ReuseTests.test_wrong_calibration_version_cannot_bridge) ... ok

----------------------------------------------------------------------
Ran 54 tests in 0.006s

OK
