feat: extend comprehensive monthly settlement snapshots (#18)
This commit is contained in:
@@ -266,7 +266,7 @@ def test_legacy_amount_approval_requires_fresh_review_after_policy_correction(tm
|
||||
reviewed = approve(path, d)
|
||||
assert reviewed["review_fingerprint"] != legacy_fingerprint
|
||||
final = ok(s.finalize_settlement_draft(d["id"], d["version"], reviewed["review_fingerprint"], "legacy-close", db_path=path))
|
||||
assert final["totals"] == {"total_assets": 100, "total_liabilities": 40, "net_worth": 60}
|
||||
assert final["totals"] == {"total_assets": 100, "total_liabilities": 40, "net_worth": 60, "income_total": 0, "expense_total": 0, "net_cashflow": 0}
|
||||
assert ok(s.get_settlement_draft(d["id"], db_path=path))["final_response"] == final
|
||||
assert ok(s.finalize_settlement_draft(d["id"], d["version"], reviewed["review_fingerprint"], "legacy-close", db_path=path)) == final
|
||||
assert frozen_items(path, d["id"]) == frozen_before
|
||||
|
||||
Reference in New Issue
Block a user