aboutsummaryrefslogtreecommitdiff
path: root/tests/__init__.py
blob: 9f0dc11da4c9f8195a600b6977bfeab962dfcdb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from taler.util.amount import Amount


def check_single_balance(
    balances,
    available,
    pending_in=Amount.parse("TESTKUDOS:0"),
    pending_out=Amount.parse("TESTKUDOS:0"),
):
    assert len(balances) == 1
    assert Amount.parse(balances[0]["available"]) == available
    assert Amount.parse(balances[0]["pendingIncoming"]) == pending_in
    assert Amount.parse(balances[0]["pendingOutgoing"]) == pending_out


def json_to_amount(d):
    return Amount(d["currency"], d["value"], d["fraction"])