test_ab_no_source_is_chance (test_observer_conflict.CrossObserverExactTests.test_ab_no_source_is_chance) ... ok
test_ab_source_corrects (test_observer_conflict.CrossObserverExactTests.test_ab_source_corrects) ... ok
test_abc_missing_channel_leaves_residual (test_observer_conflict.CrossObserverExactTests.test_abc_missing_channel_leaves_residual) ... ok
test_abc_pooled_risk (test_observer_conflict.CrossObserverExactTests.test_abc_pooled_risk) ... ok
test_bv04_linear_cannot_recover_circular (test_observer_conflict.CrossObserverExactTests.test_bv04_linear_cannot_recover_circular) ... ok
test_bv04_new_physical_channel_works (test_observer_conflict.CrossObserverExactTests.test_bv04_new_physical_channel_works) ... ok
test_corrupt_tag_exact (test_observer_conflict.CrossObserverExactTests.test_corrupt_tag_exact) ... ok
test_dynamic_camera_source_id_not_sufficient (test_observer_conflict.CrossObserverExactTests.test_dynamic_camera_source_id_not_sufficient) ... ok
test_grid_and_invariants (test_observer_conflict.CrossObserverExactTests.test_grid_and_invariants) ... ok
test_invalid_rates_rejected (test_observer_conflict.CrossObserverExactTests.test_invalid_rates_rejected) ... ok
test_joint_missing_and_corrupt (test_observer_conflict.CrossObserverExactTests.test_joint_missing_and_corrupt) ... ok
test_linear_s3_independence (test_observer_conflict.CrossObserverExactTests.test_linear_s3_independence) ... ok
test_missing_tag_exact (test_observer_conflict.CrossObserverExactTests.test_missing_tag_exact) ... ok
test_non_normalized_rejected (test_observer_conflict.CrossObserverExactTests.test_non_normalized_rejected) ... ok
test_positive_transfer_control_no_conflict (test_observer_conflict.CrossObserverExactTests.test_positive_transfer_control_no_conflict) ... ok
test_reject_stale_even_if_geometry_looks_ok (test_observer_conflict.CrossObserverExactTests.test_reject_stale_even_if_geometry_looks_ok) ... ok
test_s3_channel_missing_blocks (test_observer_conflict.CrossObserverExactTests.test_s3_channel_missing_blocks) ... ok
test_s3_valid_channel_and_time (test_observer_conflict.CrossObserverExactTests.test_s3_valid_channel_and_time) ... ok
test_schema_conditional_calibration (test_observer_conflict.CrossObserverExactTests.test_schema_conditional_calibration) ... ok
test_selective_coverage (test_observer_conflict.CrossObserverExactTests.test_selective_coverage) ... ok
test_strict_confidence_rejects_all (test_observer_conflict.CrossObserverExactTests.test_strict_confidence_rejects_all) ... ok
test_time_alias (test_observer_conflict.CrossObserverExactTests.test_time_alias) ... ok
test_unknown_frame_blocks (test_observer_conflict.CrossObserverExactTests.test_unknown_frame_blocks) ... ok
test_wrong_tag_can_be_inverted_if_more_often_wrong (test_observer_conflict.CrossObserverExactTests.test_wrong_tag_can_be_inverted_if_more_often_wrong) ... ok

----------------------------------------------------------------------
Ran 24 tests in 0.006s

OK
