Python 3.11.2 test_baseline_matches_independently_written_expectation (test_checker.ReconciliationTests.test_baseline_matches_independently_written_expectation) ... ok test_case_names_are_not_silently_accepted (test_checker.ReconciliationTests.test_case_names_are_not_silently_accepted) ... ok test_unsafe_proposals_fail_closed (test_checker.ReconciliationTests.test_unsafe_proposals_fail_closed) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.395s OK unit_exit=0 case=baseline exit=0 stdout={"case":"baseline","classifications":[{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"source_unsubscribe"},"id":"C01"},{"A":{"decision":"no_send","reason":"source_unsubscribe"},"B":{"decision":"conditional","reason":"permission_record"},"id":"C02"},{"A":{"decision":"no_send","reason":"global_hard_bounce"},"B":{"decision":"no_send","reason":"global_hard_bounce"},"id":"C03"},{"A":{"decision":"no_send","reason":"pending_confirmation"},"B":{"decision":"no_send","reason":"absent"},"id":"C04"},{"A":{"decision":"no_send","reason":"duplicate_conflict"},"B":{"decision":"no_send","reason":"duplicate_conflict"},"id":"C05"},{"A":{"decision":"no_send","reason":"missing_provenance"},"B":{"decision":"no_send","reason":"absent"},"id":"C06"},{"A":{"decision":"no_send","reason":"target_later_unsubscribe"},"B":{"decision":"no_send","reason":"absent"},"id":"C07"},{"A":{"decision":"no_send","reason":"unverified_address_link"},"B":{"decision":"no_send","reason":"unverified_address_link"},"id":"C08"},{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"cutover_unsubscribe"},"id":"C09"}],"failures":[]} case=unsafe_global exit=2 stdout={"case":"unsafe_global","classifications":[{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"source_unsubscribe"},"id":"C01"},{"A":{"decision":"no_send","reason":"source_unsubscribe"},"B":{"decision":"conditional","reason":"permission_record"},"id":"C02"},{"A":{"decision":"no_send","reason":"global_hard_bounce"},"B":{"decision":"no_send","reason":"global_hard_bounce"},"id":"C03"},{"A":{"decision":"no_send","reason":"pending_confirmation"},"B":{"decision":"no_send","reason":"absent"},"id":"C04"},{"A":{"decision":"no_send","reason":"duplicate_conflict"},"B":{"decision":"no_send","reason":"duplicate_conflict"},"id":"C05"},{"A":{"decision":"no_send","reason":"missing_provenance"},"B":{"decision":"no_send","reason":"absent"},"id":"C06"},{"A":{"decision":"no_send","reason":"target_later_unsubscribe"},"B":{"decision":"no_send","reason":"absent"},"id":"C07"},{"A":{"decision":"no_send","reason":"unverified_address_link"},"B":{"decision":"no_send","reason":"unverified_address_link"},"id":"C08"},{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"cutover_unsubscribe"},"id":"C09"}],"failures":[{"id":"C03","proposed":"active","reason":"global_hard_bounce","scope":"global"},{"id":"C03","proposed":"confirmed","reason":"global_hard_bounce","scope":"A"}]} case=unsafe_list exit=2 stdout={"case":"unsafe_list","classifications":[{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"source_unsubscribe"},"id":"C01"},{"A":{"decision":"no_send","reason":"source_unsubscribe"},"B":{"decision":"conditional","reason":"permission_record"},"id":"C02"},{"A":{"decision":"no_send","reason":"global_hard_bounce"},"B":{"decision":"no_send","reason":"global_hard_bounce"},"id":"C03"},{"A":{"decision":"no_send","reason":"pending_confirmation"},"B":{"decision":"no_send","reason":"absent"},"id":"C04"},{"A":{"decision":"no_send","reason":"duplicate_conflict"},"B":{"decision":"no_send","reason":"duplicate_conflict"},"id":"C05"},{"A":{"decision":"no_send","reason":"missing_provenance"},"B":{"decision":"no_send","reason":"absent"},"id":"C06"},{"A":{"decision":"no_send","reason":"target_later_unsubscribe"},"B":{"decision":"no_send","reason":"absent"},"id":"C07"},{"A":{"decision":"no_send","reason":"unverified_address_link"},"B":{"decision":"no_send","reason":"unverified_address_link"},"id":"C08"},{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"cutover_unsubscribe"},"id":"C09"}],"failures":[{"id":"C01","proposed":"confirmed","reason":"source_unsubscribe","scope":"B"}]} case=unsafe_target exit=2 stdout={"case":"unsafe_target","classifications":[{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"source_unsubscribe"},"id":"C01"},{"A":{"decision":"no_send","reason":"source_unsubscribe"},"B":{"decision":"conditional","reason":"permission_record"},"id":"C02"},{"A":{"decision":"no_send","reason":"global_hard_bounce"},"B":{"decision":"no_send","reason":"global_hard_bounce"},"id":"C03"},{"A":{"decision":"no_send","reason":"pending_confirmation"},"B":{"decision":"no_send","reason":"absent"},"id":"C04"},{"A":{"decision":"no_send","reason":"duplicate_conflict"},"B":{"decision":"no_send","reason":"duplicate_conflict"},"id":"C05"},{"A":{"decision":"no_send","reason":"missing_provenance"},"B":{"decision":"no_send","reason":"absent"},"id":"C06"},{"A":{"decision":"no_send","reason":"target_later_unsubscribe"},"B":{"decision":"no_send","reason":"absent"},"id":"C07"},{"A":{"decision":"no_send","reason":"unverified_address_link"},"B":{"decision":"no_send","reason":"unverified_address_link"},"id":"C08"},{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"cutover_unsubscribe"},"id":"C09"}],"failures":[{"id":"C07","proposed":"confirmed","reason":"target_later_unsubscribe","scope":"A"}]} case=unsafe_cutover exit=2 stdout={"case":"unsafe_cutover","classifications":[{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"source_unsubscribe"},"id":"C01"},{"A":{"decision":"no_send","reason":"source_unsubscribe"},"B":{"decision":"conditional","reason":"permission_record"},"id":"C02"},{"A":{"decision":"no_send","reason":"global_hard_bounce"},"B":{"decision":"no_send","reason":"global_hard_bounce"},"id":"C03"},{"A":{"decision":"no_send","reason":"pending_confirmation"},"B":{"decision":"no_send","reason":"absent"},"id":"C04"},{"A":{"decision":"no_send","reason":"duplicate_conflict"},"B":{"decision":"no_send","reason":"duplicate_conflict"},"id":"C05"},{"A":{"decision":"no_send","reason":"missing_provenance"},"B":{"decision":"no_send","reason":"absent"},"id":"C06"},{"A":{"decision":"no_send","reason":"target_later_unsubscribe"},"B":{"decision":"no_send","reason":"absent"},"id":"C07"},{"A":{"decision":"no_send","reason":"unverified_address_link"},"B":{"decision":"no_send","reason":"unverified_address_link"},"id":"C08"},{"A":{"decision":"conditional","reason":"permission_record"},"B":{"decision":"no_send","reason":"cutover_unsubscribe"},"id":"C09"}],"failures":[{"id":"C09","proposed":"confirmed","reason":"cutover_unsubscribe","scope":"B"}]}