summaryrefslogtreecommitdiff
path: root/tests/test_exchange_management.py
blob: 5e0462944c3b655b7070b28a506bb99bc41f5c1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python3


def test_exchanges(exchange, wallet):
    # list of exchanges is initially empty
    result = wallet.cmd("listExchanges")
    assert not result["exchanges"]

    # adding an exchange works
    result = wallet.cmd("addExchange", {"exchangeBaseUrl": exchange.url})
    assert not result  # result is empty

    # list includes added exchange
    result = wallet.cmd("listExchanges")
    e = result["exchanges"][0]
    assert e["exchangeBaseUrl"] == exchange.url
    assert e["currency"] == "TESTKUDOS"
    assert len(e["paytoUris"]) >= 1