From 3c76af9dab59973e41f6cbde31356c3dfe4f56b5 Mon Sep 17 00:00:00 2001 From: Meng Xiangzhuo Date: Thu, 31 Oct 2024 04:18:37 +0800 Subject: [PATCH] tests: fix windows --- tests/exchange/test_binance_public_data.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/exchange/test_binance_public_data.py b/tests/exchange/test_binance_public_data.py index 1b7c0640c..d92dcf51c 100644 --- a/tests/exchange/test_binance_public_data.py +++ b/tests/exchange/test_binance_public_data.py @@ -1,6 +1,8 @@ +import asyncio import datetime import io import re +import sys import zipfile from datetime import timedelta @@ -16,13 +18,15 @@ from freqtrade.exchange.binance_public_data import ( symbol_ccxt_to_binance, zip_name, ) -from freqtrade.system.asyncio_config import asyncio_setup from freqtrade.util.datetime_helpers import dt_ts, dt_utc -@pytest.fixture(autouse=True, scope="module") -def setup_windows_asyncio_loop(): - asyncio_setup() +@pytest.fixture(scope="module") +def event_loop_policy(request): + if sys.platform == "win32": + return asyncio.WindowsSelectorEventLoopPolicy() + else: + return asyncio.DefaultEventLoopPolicy() # spot klines archive csv file format, the futures/um klines don't have the header line