From e5bd33061bb13a33b2ecbd3ceea077127d98e8e1 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 5 Feb 2026 19:56:04 +0100 Subject: [PATCH] test: limit live futures tests to actual futures exchanges --- tests/exchange_online/conftest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/exchange_online/conftest.py b/tests/exchange_online/conftest.py index 414a5f47f..67188a5ba 100644 --- a/tests/exchange_online/conftest.py +++ b/tests/exchange_online/conftest.py @@ -534,6 +534,8 @@ EXCHANGES = { }, } +EXCHANGES_FUTURES = [exch for exch, params in EXCHANGES.items() if params.get("futures")] + @pytest.fixture(scope="class") def exchange_conf(): @@ -603,7 +605,7 @@ def exchange(request, exchange_conf, class_mocker): exchange.close() -@pytest.fixture(params=EXCHANGES, scope="class") +@pytest.fixture(params=EXCHANGES_FUTURES, scope="class") def exchange_futures(request, exchange_conf, class_mocker): exchange, name = get_futures_exchange(request.param, exchange_conf, class_mocker) yield exchange, name