You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Ragged rows: confirm rejection and counts with a regression test (F2) #192
api/services/csv_parse.py defines ragged_row_reason(raw, width), which gives a reason for rows whose width differs from the header.
tests/test_ragged_rows.py exists. I have not confirmed whether it asserts that each ragged row is rejected with a reason and counted, or only that the import succeeds.
Proposed
Confirm what the existing test asserts. Extend it if it doesn't check the reject and count behaviour.
Assert the accounting identity: total rows = inserted + duplicates + failures, and each ragged row has a stored reason.
Done when
A run of tests/test_ragged_rows.py shows the counts, with the accounting identity checked.
The test fails when the ragged-row check is removed (mutation check).
Activity
docs: supersede API_INTEGRATION.md, fix starter/quickstart refs (#164 #…
amar-python commentedon Nov 9, 2026
Fixed in #202 (merged as 203c8ae).
Generated by Claude Code