test_cli_json_and_csv_preserve_cases_gaps_and_empty_holds (test_compare.ComparisonTests.test_cli_json_and_csv_preserve_cases_gaps_and_empty_holds) ... ok
test_cli_policy_override_changes_only_the_eligible_time_case (test_compare.ComparisonTests.test_cli_policy_override_changes_only_the_eligible_time_case) ... ok
test_each_context_mismatch_blocks_numerical_comparison (test_compare.ComparisonTests.test_each_context_mismatch_blocks_numerical_comparison) ... ok
test_equal_subtotal_does_not_establish_seller_identity (test_compare.ComparisonTests.test_equal_subtotal_does_not_establish_seller_identity) ... ok
test_exact_decimal_arithmetic_ignores_low_caller_precision (test_compare.ComparisonTests.test_exact_decimal_arithmetic_ignores_low_caller_precision) ... ok
test_invalid_money_is_rejected_instead_of_rounded_or_coerced (test_compare.ComparisonTests.test_invalid_money_is_rejected_instead_of_rounded_or_coerced) ... ok
test_known_zero_shipping_is_accepted_but_missing_shipping_holds (test_compare.ComparisonTests.test_known_zero_shipping_is_accepted_but_missing_shipping_holds) ... ok
test_lower_item_price_can_have_higher_item_plus_shipping_subtotal (test_compare.ComparisonTests.test_lower_item_price_can_have_higher_item_plus_shipping_subtotal) ... ok
test_malformed_normalized_data_and_duplicate_ids_are_rejected (test_compare.ComparisonTests.test_malformed_normalized_data_and_duplicate_ids_are_rejected) ... ok
test_matching_records_outside_declared_scope_still_hold (test_compare.ComparisonTests.test_matching_records_outside_declared_scope_still_hold) ... ok
test_published_hold_cases_have_independently_stated_reasons_and_no_gap (test_compare.ComparisonTests.test_published_hold_cases_have_independently_stated_reasons_and_no_gap) ... ok
test_skew_policy_is_inclusive_configurable_and_not_a_freshness_claim (test_compare.ComparisonTests.test_skew_policy_is_inclusive_configurable_and_not_a_freshness_claim) ... ok
test_unavailable_observations_and_missing_context_hold (test_compare.ComparisonTests.test_unavailable_observations_and_missing_context_hold) ... ok
test_wrong_own_source_or_identity_holds_while_other_featured_seller_is_valid (test_compare.ComparisonTests.test_wrong_own_source_or_identity_holds_while_other_featured_seller_is_valid) ... ok

----------------------------------------------------------------------
Ran 14 tests in 0.103s

OK
