From 8c1674b4152e78df5076cc5f7b33e0b0a2581a17 Mon Sep 17 00:00:00 2001 From: matstedt Date: Sun, 15 Feb 2026 12:10:19 +0100 Subject: [PATCH] fix(tests): use CandleType.FUTURES in test_ohlcv_limit_futures The futures_only ternary incorrectly used CandleType.SPOT for exchanges that support both spot and futures (binance, gate), causing candle limit mismatch against candle_count_futures. --- tests/exchange_online/test_ccxt_compat.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/exchange_online/test_ccxt_compat.py b/tests/exchange_online/test_ccxt_compat.py index 8196cf6ba..f33818d3d 100644 --- a/tests/exchange_online/test_ccxt_compat.py +++ b/tests/exchange_online/test_ccxt_compat.py @@ -64,8 +64,7 @@ class TestCCXTExchange: if not expected_count: pytest.skip("No expected candle count for exchange") - candle_type = CandleType.FUTURES if exchange_params.get("futures_only") else CandleType.SPOT - assert exch.ohlcv_candle_limit("1m", candle_type) == expected_count + assert exch.ohlcv_candle_limit("1m", CandleType.FUTURES) == expected_count def test_load_markets_futures(self, exchange_futures: EXCHANGE_FIXTURE_TYPE): exchange, _, exchange_params = exchange_futures