mirror of
https://github.com/freqtrade/freqtrade.git
synced 2025-12-14 11:51:19 +00:00
test: add test for stoploss cancel skips
This commit is contained in:
@@ -800,9 +800,13 @@ def test_dca_handle_similar_open_order(
|
|||||||
# Should Create a new exit order
|
# Should Create a new exit order
|
||||||
freqtrade.exchange.amount_to_contract_precision = MagicMock(return_value=2)
|
freqtrade.exchange.amount_to_contract_precision = MagicMock(return_value=2)
|
||||||
freqtrade.strategy.adjust_trade_position = MagicMock(return_value=-2)
|
freqtrade.strategy.adjust_trade_position = MagicMock(return_value=-2)
|
||||||
|
msg = r"Skipping cancelling stoploss on exchange for.*"
|
||||||
|
|
||||||
mocker.patch(f"{EXMS}._dry_is_price_crossed", return_value=False)
|
mocker.patch(f"{EXMS}._dry_is_price_crossed", return_value=False)
|
||||||
|
assert not log_has_re(msg, caplog)
|
||||||
freqtrade.process()
|
freqtrade.process()
|
||||||
|
assert log_has_re(msg, caplog)
|
||||||
|
|
||||||
trade = Trade.get_trades().first()
|
trade = Trade.get_trades().first()
|
||||||
|
|
||||||
assert trade.orders[-2].status == "closed"
|
assert trade.orders[-2].status == "closed"
|
||||||
|
|||||||
Reference in New Issue
Block a user