US01-01 follow-up: replace donor characterization iteration with YAML ledger + full suite #46

Merged
domverse merged 2 commits from us/US01-01-yaml-ledger-replacement into main 2026-07-15 16:13:02 +02:00
Owner

Follow-up to #45 (already merged). Replaces the JSON-ledger iteration with the chosen YAML ledger (44 rows, 12 required areas) and the full pytest characterization suite (61 tests incl. ledger lint). Also fixes work-item required_tests to run the pytest suite instead of unittest discover.

Closes #1

Tests:

  • work_item/scripts/python -m unittest discover -s work_item/tests -v
  • work_item/scripts/python -m pytest tests/characterization -q
Follow-up to #45 (already merged). Replaces the JSON-ledger iteration with the chosen YAML ledger (44 rows, 12 required areas) and the full pytest characterization suite (61 tests incl. ledger lint). Also fixes work-item required_tests to run the pytest suite instead of unittest discover. Closes #1 Tests: - work_item/scripts/python -m unittest discover -s work_item/tests -v - work_item/scripts/python -m pytest tests/characterization -q
domverse added 2 commits 2026-07-15 16:12:46 +02:00
Merge the wrong-folder work into the repo: donor_ledger.yaml (44 rows, 12
required areas) and the characterization suite under tests/characterization/
(61 tests incl. ledger lint). Drop the superseded first iteration
(donor_ledger/ledger.json, test_donors/test_ledger/traceability, fixtures).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The replacement characterization suite is pytest-style (module-level
test_* functions), which unittest discover cannot collect. Point the
required_tests command at pytest so submit actually runs it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
domverse merged commit ffafa308de into main 2026-07-15 16:13:02 +02:00
Sign in to join this conversation.