From 2b729c25277722c3a13541d5120460c84741be80 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 1 Dec 2025 20:01:43 +0100 Subject: [PATCH] test: improve integration test to have proper return value --- tests/freqtradebot/test_integration.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/freqtradebot/test_integration.py b/tests/freqtradebot/test_integration.py index 2cb4b6aa8..a1090104a 100644 --- a/tests/freqtradebot/test_integration.py +++ b/tests/freqtradebot/test_integration.py @@ -50,7 +50,14 @@ def test_may_execute_exit_stoploss_on_exchange_multi(default_conf, ticker, fee, stoploss_order_mock = MagicMock(side_effect=stop_orders) # Sell 3rd trade (not called for the first trade) should_sell_mock = MagicMock(side_effect=[[], [ExitCheckTuple(exit_type=ExitType.EXIT_SIGNAL)]]) - cancel_order_mock = MagicMock() + + def patch_stoploss(order_id, *args, **kwargs): + slo = stoploss_order_open.copy() + slo["id"] = order_id + slo["status"] = "canceled" + return slo + + cancel_order_mock = MagicMock(side_effect=patch_stoploss) mocker.patch.multiple( EXMS, create_stoploss=stoploss,