19 lines
561 B
Python
19 lines
561 B
Python
|
#!/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
|