From faff40577a48acc161593e685c707664c5d9083d Mon Sep 17 00:00:00 2001 From: axel Date: Mon, 16 Aug 2021 15:33:05 -0400 Subject: [PATCH] fix test_execute_buy In case of custom entry price --- tests/test_freqtradebot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_freqtradebot.py b/tests/test_freqtradebot.py index 80bcabdb6..5b5e3ce28 100644 --- a/tests/test_freqtradebot.py +++ b/tests/test_freqtradebot.py @@ -905,13 +905,14 @@ def test_execute_buy(mocker, default_conf, fee, limit_buy_order, limit_buy_order freqtrade.execute_buy(pair, stake_amount) # In case of custom entry price + mocker.patch('freqtrade.exchange.Exchange.get_rate', return_value=0.50) limit_buy_order['status'] = 'open' limit_buy_order['id'] = '5566' - freqtrade.strategy.custom_entry_price = lambda **kwargs: 0.77 + freqtrade.strategy.custom_entry_price = lambda **kwargs: 0.508 assert freqtrade.execute_buy(pair, stake_amount) trade = Trade.query.all()[6] assert trade - assert trade.open_rate_requested == 0.77 + assert trade.open_rate_requested == 0.508 # In case of custom entry price set to None limit_buy_order['status'] = 'open'