mirror of
https://git.hiabuto.net/C3MA/CCMA.git
synced 2026-07-01 03:04:52 +02:00
Show credit settlements as positive amounts
This commit is contained in:
@@ -58,6 +58,28 @@ def test_document_and_claim_creation_time_placeholders() -> None:
|
||||
assert values["claim.created_at"] == "21.06.2026 14:35"
|
||||
|
||||
|
||||
def test_credit_claim_paid_placeholder_is_positive() -> None:
|
||||
member = Member("member-1", "CCMA-1", "Ada", "Lovelace")
|
||||
claim = {"claim_id": "claim-1", "title": "Kautionsrückzahlung", "amount": "-25.00"}
|
||||
data = ContributionData(
|
||||
claims=[claim],
|
||||
credits=[{"credit_id": "credit-1", "amount": "25.00"}],
|
||||
allocations=[
|
||||
{
|
||||
"allocation_id": "allocation-1",
|
||||
"claim_id": "claim-1",
|
||||
"credit_id": "credit-1",
|
||||
"amount": "25.00",
|
||||
}
|
||||
],
|
||||
)
|
||||
|
||||
values, _repeats = _template_values(member, data=data, claim=claim)
|
||||
|
||||
assert values["claim.paid"] == "25.00 EUR"
|
||||
assert values["claim.balance"] == "0.00 EUR"
|
||||
|
||||
|
||||
def test_claim_item_loop_clones_formatted_table_row() -> None:
|
||||
source = b"""<office:document
|
||||
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
|
||||
|
||||
Reference in New Issue
Block a user