Files
cyclone/backend/tests
Nora ce61b36504 test(sp41): drive shipped SP40 local validator through spot-check pipeline
Adds test_claim_passes_shipped_sp40_local_validator which feeds a
build_claim_output() result into the shipped
cyclone.parsers.validator.validate (the SP40 local pre-flight gate
that implements 25 R-codes including R010_clm01_present,
R020_npi_format, R021_npi_checksum, R030_frequency_allowed,
R100_payer_id_matches, R202_sbr09_allowed, R205_ref_ei_matches_provider).

This pins the local validator as a second source of truth for
structural correctness alongside the existing
test_full_pipeline_passes_mocked_edifabric (which drives the shipped
cyclone.edifabric.validate_edi through httpx.MockTransport). Together
the two tests prove the spot-check pipeline produces correct 837Ps
through the shipped serializer + the shipped validator + the shipped
Edifabric client, even when the live API is unavailable.

11/11 tests in test_rebill_spot_check.py pass.
2026-07-08 01:17:36 -06:00
..