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


def check_single_balance(balances, available, pending_in="TESTKUDOS:0", pending_out="TESTKUDOS:0",
                         has_pending=False):
    assert len(balances) == 1
    assert balances[0]["available"] == available
    assert balances[0]["pendingIncoming"] == pending_in
    assert balances[0]["pendingOutgoing"] == pending_out
    assert balances[0]["hasPendingTransactions"] == has_pending


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