Files
cyclone/backend/tests
Nora 2c43a82390 fix(sp24): wire up datetime alias + live-read IG constant in cyclone.reissue
Three fixes that landed during Task 5 (CLI smoke test authoring):

  - cli.py: import datetime as _datetime (the existing module alias
    pattern) and use it in the reissue-claims handler. The bare
    datetime.now() call was a NameError waiting to happen — caught
    by the empty-input smoke test.

  - cyclone.reissue.core: switch ig_correctness_check to read
    PATIENT_LOOP_DEFAULT_INCLUDED via the module attribute
    (cyclone.parsers.serialize_837.PATIENT_LOOP_DEFAULT_INCLUDED)
    instead of the import-time name binding. Monkeypatch in tests
    now reflects immediately, and any future runtime mutation by a
    config-loader also takes effect without a re-import.

  - test_reissue_core.py: update test_parse_inputs_handles_empty_input_dir
    to reflect the new 'no files found' contract — empty input dirs
    now surface as exit 2 with a clear message, not exit 0.
2026-07-08 22:41:10 -06:00
..