wallet-core/tests/__init__.py

18 lines
505 B
Python
Raw Normal View History

from taler.util.amount import Amount
2020-07-29 11:03:59 +02:00
def check_single_balance(
balances,
available,
pending_in=Amount.parse("TESTKUDOS:0"),
pending_out=Amount.parse("TESTKUDOS:0"),
):
assert len(balances) == 1
2020-07-29 11:03:59 +02:00
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"])