From b326908487c2d6ef021a106c52ec638c9ce7518c Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 21 Sep 2024 16:39:54 +0200 Subject: [PATCH] tests: Improve test resiliance --- tests/freqtradebot/test_freqtradebot.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/freqtradebot/test_freqtradebot.py b/tests/freqtradebot/test_freqtradebot.py index f0b2d5b36..8b24e5d70 100644 --- a/tests/freqtradebot/test_freqtradebot.py +++ b/tests/freqtradebot/test_freqtradebot.py @@ -2882,7 +2882,7 @@ def test_execute_trade_exit_up( EXMS, fetch_ticker=ticker_usdt, get_fee=fee, - _dry_is_price_crossed=MagicMock(return_value=False), + _dry_is_price_crossed=MagicMock(side_effect=[True, False]), ) patch_whitelist(mocker, default_conf_usdt) freqtrade = FreqtradeBot(default_conf_usdt) @@ -2974,7 +2974,7 @@ def test_execute_trade_exit_down( EXMS, fetch_ticker=ticker_usdt, get_fee=fee, - _dry_is_price_crossed=MagicMock(return_value=False), + _dry_is_price_crossed=MagicMock(side_effect=[True, False]), ) patch_whitelist(mocker, default_conf_usdt) freqtrade = FreqtradeBot(default_conf_usdt) @@ -2997,7 +2997,7 @@ def test_execute_trade_exit_down( exit_check=ExitCheckTuple(exit_type=ExitType.STOP_LOSS), ) - assert rpc_mock.call_count == 2 + assert rpc_mock.call_count == 3 last_msg = rpc_mock.call_args_list[-1][0][0] assert { "type": RPCMessageType.EXIT, @@ -3061,7 +3061,7 @@ def test_execute_trade_exit_custom_exit_price( EXMS, fetch_ticker=ticker_usdt, get_fee=fee, - _dry_is_price_crossed=MagicMock(return_value=False), + _dry_is_price_crossed=MagicMock(side_effect=[True, False]), ) config = deepcopy(default_conf_usdt) config["custom_price_max_distance_ratio"] = 0.1