Closed AlexTheWizardL closed 6 days ago
All modified and coverable lines are covered by tests :white_check_mark:
Flag | Coverage Δ | |
---|---|---|
unittests | 83.72% <100.00%> (+0.04%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
Files with missing lines | Coverage Δ | |
---|---|---|
pyledger/storage_entity.py | 96.59% <100.00%> (+0.03%) |
:arrow_up: |
🚨 Try these New Features:
This PR resolves Issue #58. Please review the latest comment on the issue for critical context before proceeding with the review.
Changes Implemented
Enhanced Modify Logic:
Row Order Preservation:
Note
As discussed, the
modify
method in this class requires a DataFrame adhering to theLEDGER_SCHEMA
, including at least the required columns. This decision reflects the interdependence between updating collective transactions and specific columns. The approach can be revisited if future requirements demand more granular updates.