From 9046caa27c24d7c487ba7029544e51c7bf90d753 Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Sun, 3 Oct 2021 23:13:34 -0600 Subject: [PATCH] fixed test_update_trade_state_sell --- freqtrade/exchange/exchange.py | 10 ++++++++-- tests/test_freqtradebot.py | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py index bb31b84f2..ee0c1600c 100644 --- a/freqtrade/exchange/exchange.py +++ b/freqtrade/exchange/exchange.py @@ -800,8 +800,14 @@ class Exchange: rate_for_order = self.price_to_precision(pair, rate) if needs_price else None self._lev_prep(pair, leverage) - order = self._api.create_order(pair, ordertype, side, - amount, rate_for_order, params) + order = self._api.create_order( + pair, + ordertype, + side, + amount, + rate_for_order, + params + ) self._log_exchange_response('create_order', order) return order diff --git a/tests/test_freqtradebot.py b/tests/test_freqtradebot.py index 71b2eabb3..07b1108b7 100644 --- a/tests/test_freqtradebot.py +++ b/tests/test_freqtradebot.py @@ -717,7 +717,7 @@ def test_process_informative_pairs_added(default_conf_usdt, ticker_usdt, mocker) assert ("ETH/USDT", default_conf_usdt["timeframe"]) in refresh_mock.call_args[0][0] -@pytest.mark.parametrize("is_short", [True, False]) +@pytest.mark.parametrize("is_short", [False, True]) def test_execute_entry(mocker, default_conf_usdt, fee, limit_order, limit_order_open, is_short) -> None: @@ -1909,6 +1909,7 @@ def test_update_trade_state_sell( open_date=arrow.utcnow().datetime, open_order_id="123456", is_open=True, + interest_rate=0.0005, is_short=is_short ) order = Order.parse_from_ccxt_object(open_order, 'LTC/ETH', (enter_side(is_short)))