Files
cyclone/backend/tests
Nora f5713640e4 test(sp24): regression test pinning PATIENT_LOOP_DEFAULT_INCLUDED to False
Adds test_serialize_837_patient_loop_default_is_false — the long-term
guard against the SP24 bug coming back via a future refactor:

  1. Asserts the module-level PATIENT_LOOP_DEFAULT_INCLUDED constant
     is exactly False (not just falsy).

  2. Calls _build_subscriber_block with no kwarg and verifies the
     output contains no HL*3 segment + HL*2 child_count = 0.

  3. The assertion message points at the SP24 spec §2 Decision 2 so
     a future maintainer sees the regression story immediately.

Autoreview: confirmed the test fails when the constant is flipped
to True (the broken pattern from 2026-07-08), with the expected
'PATIENT_LOOP_DEFAULT_INCLUDED must be False' assertion message.
2026-07-08 22:35:44 -06:00
..