From 89802da1c70319a09d657925f8133842ed0f0b81 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 27 Oct 2025 19:45:21 +0100 Subject: [PATCH] test: update tests for new okx limits --- tests/exchange/test_exchange.py | 5 +---- tests/exchange/test_okx.py | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/tests/exchange/test_exchange.py b/tests/exchange/test_exchange.py index e5fc6f574..7e3caf039 100644 --- a/tests/exchange/test_exchange.py +++ b/tests/exchange/test_exchange.py @@ -2176,10 +2176,7 @@ def test_get_historic_ohlcv(default_conf, mocker, caplog, exchange_name, candle_ since = date_minus_candles("5m", candle_limit) ret = exchange.get_historic_ohlcv(pair, "5m", dt_ts(since), candle_type=candle_type) - if exchange_name == "okx" and candle_type == "mark": - expected = 4 - else: - expected = 2 + expected = 2 assert exchange._async_get_candle_history.call_count == expected # Returns twice the above OHLCV data after truncating the open candle. assert len(ret) == expected diff --git a/tests/exchange/test_okx.py b/tests/exchange/test_okx.py index a388c2ab1..750afbd40 100644 --- a/tests/exchange/test_okx.py +++ b/tests/exchange/test_okx.py @@ -20,7 +20,7 @@ def test_okx_ohlcv_candle_limit(default_conf, mocker): for timeframe in timeframes: assert exchange.ohlcv_candle_limit(timeframe, CandleType.SPOT) == 300 assert exchange.ohlcv_candle_limit(timeframe, CandleType.FUTURES) == 300 - assert exchange.ohlcv_candle_limit(timeframe, CandleType.MARK) == 300 + assert exchange.ohlcv_candle_limit(timeframe, CandleType.MARK) == 100 assert exchange.ohlcv_candle_limit(timeframe, CandleType.FUNDING_RATE) == 100 assert exchange.ohlcv_candle_limit(timeframe, CandleType.SPOT, start_time) == 300 @@ -36,7 +36,7 @@ def test_okx_ohlcv_candle_limit(default_conf, mocker): assert exchange.ohlcv_candle_limit(timeframe, CandleType.SPOT, one_call) == 300 assert exchange.ohlcv_candle_limit(timeframe, CandleType.FUTURES, one_call) == 300 - assert exchange.ohlcv_candle_limit(timeframe, CandleType.MARK, one_call) == 300 + assert exchange.ohlcv_candle_limit(timeframe, CandleType.MARK, one_call) == 100 one_call = int( (