From b0ce9612f87fdef6a4c9bb029b99e3cba3011fa3 Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Thu, 14 Oct 2021 03:52:29 -0600 Subject: [PATCH] Fixed sell_profit_only failing --- tests/test_freqtradebot.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/tests/test_freqtradebot.py b/tests/test_freqtradebot.py index 403d2f2fd..cebd59f8f 100644 --- a/tests/test_freqtradebot.py +++ b/tests/test_freqtradebot.py @@ -3325,17 +3325,20 @@ def test_execute_trade_exit_insufficient_funds_error(default_conf_usdt, ticker_u assert mock_insuf.call_count == 1 -@ pytest.mark.parametrize("is_short", [False, True]) -@ pytest.mark.parametrize('profit_only,bid,ask,handle_first,handle_second,sell_type', [ +@ pytest.mark.parametrize('profit_only,bid,ask,handle_first,handle_second,sell_type,is_short', [ # Enable profit - (True, 2.18, 2.2, False, True, SellType.SELL_SIGNAL.value), - # Disable profit - (False, 3.19, 3.2, True, False, SellType.SELL_SIGNAL.value), - # Enable loss - # * Shouldn't this be SellType.STOP_LOSS.value - (True, 0.21, 0.22, False, False, None), + (True, 2.18, 2.2, False, True, SellType.SELL_SIGNAL.value, False), + (True, 2.18, 2.2, False, True, SellType.SELL_SIGNAL.value, True), + # # Disable profit + (False, 3.19, 3.2, True, False, SellType.SELL_SIGNAL.value, False), + (False, 3.19, 3.2, True, False, SellType.SELL_SIGNAL.value, True), + # # Enable loss + # # * Shouldn't this be SellType.STOP_LOSS.value + (True, 0.21, 0.22, False, False, None, False), + (True, 2.41, 2.42, False, False, None, True), # Disable loss - (False, 0.10, 0.22, True, False, SellType.SELL_SIGNAL.value), + (False, 0.10, 0.22, True, False, SellType.SELL_SIGNAL.value, False), + (False, 0.10, 0.22, True, False, SellType.SELL_SIGNAL.value, True), ]) def test_sell_profit_only( default_conf_usdt, limit_order, limit_order_open, is_short,