diff options
Diffstat (limited to 'tests/test_exchange_management.py')
-rw-r--r-- | tests/test_exchange_management.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_exchange_management.py b/tests/test_exchange_management.py new file mode 100644 index 000000000..5e0462944 --- /dev/null +++ b/tests/test_exchange_management.py @@ -0,0 +1,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 |