diff options
author | Torsten Grote <t@grobox.de> | 2020-07-24 11:09:30 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-07-28 15:42:39 -0300 |
commit | 08c3209dbc06329b4566ddd8d1dd7ab1c7e28ed7 (patch) | |
tree | 794658b2b9dfc3a39d8e374feae7e03919742f63 /tests/test_exchange_management.py | |
parent | 503c35d5f5972551cffa1fecb8b7b463503cc662 (diff) | |
download | wallet-core-08c3209dbc06329b4566ddd8d1dd7ab1c7e28ed7.tar.xz |
Add CI config for Gitlab CI integration tests (bash and pytest)
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 |