test_continuous_dates (test_analysis.SnapshotTests) ... ok test_manifest (test_analysis.SnapshotTests) ... ok test_overlapping_windows (test_analysis.SnapshotTests) ... ok test_same_month_official_dashboard (test_analysis.SnapshotTests) ... ok test_second_jurisdiction (test_analysis.SnapshotTests) ... ok test_separate_api_response (test_analysis.SnapshotTests) ... ok test_snapshot_shape_and_coverage (test_analysis.SnapshotTests) ... ok test_unknown_state (test_analysis.SnapshotTests) ... ok test_bad_schema (test_analysis.UnitTests) ... ok test_comparison_formula (test_analysis.UnitTests) ... ok test_duplicates_rejected (test_analysis.UnitTests) ... ok test_flags (test_analysis.UnitTests) ... ok test_invalid_numbers (test_analysis.UnitTests) ... ok test_missing_not_zero (test_analysis.UnitTests) ... ok test_quality_warning_not_erased_by_completeness (test_analysis.UnitTests) ... ok ---------------------------------------------------------------------- Ran 15 tests in 1.267s OK { "jurisdiction": "Ohio", "end": "2026-04", "reported_yoy_pct": -18.571931058740766, "predicted_yoy_pct": -18.571931058740766, "source_rows": 86904 } { "jurisdiction": "West Virginia", "end": "2026-04", "reported_yoy_pct": -13.49527665317139, "predicted_yoy_pct": -11.096256684491978, "source_rows": 86904 } PASS: source hashes, official Figure 1b replication, tests, OH byte-for-byte reproduction, WV smoke run