From 08c3209dbc06329b4566ddd8d1dd7ab1c7e28ed7 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Fri, 24 Jul 2020 11:09:30 -0300 Subject: Add CI config for Gitlab CI integration tests (bash and pytest) --- tests/test_exchange_management.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/test_exchange_management.py (limited to 'tests/test_exchange_management.py') 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 -- cgit v1.2.3