From 6e814af36daf724055043d401bd03f89a732d010 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 14 Apr 2023 21:11:01 +0200 Subject: [PATCH] Add test asserting cost --- tests/exchange/test_exchange.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/exchange/test_exchange.py b/tests/exchange/test_exchange.py index fcc3dd4f8..b2a60eda0 100644 --- a/tests/exchange/test_exchange.py +++ b/tests/exchange/test_exchange.py @@ -1295,6 +1295,7 @@ def test_create_dry_run_order_limit_fill(default_conf, mocker, side, price, fill assert order_book_l2_usd.call_count == (1 if not filled else 0) assert order_closed['status'] == ('open' if not filled else 'closed') assert order_closed['filled'] == (0 if not filled else 1) + assert order_closed['cost'] == 1 * order_closed['average'] order_book_l2_usd.reset_mock() @@ -1342,6 +1343,8 @@ def test_create_dry_run_order_market_fill(default_conf, mocker, side, rate, amou assert order["symbol"] == "LTC/USDT" assert order['status'] == 'closed' assert order['filled'] == amount + assert order['amount'] == amount + assert pytest.approx(order['cost']) == amount * order['average'] assert round(order["average"], 4) == round(endprice, 4)