Try to fix tests on Windows

This commit is contained in:
JRoot Junior 2024-08-03 17:31:39 +03:00
parent a365858d63
commit 812a79481c
No known key found for this signature in database
GPG key ID: 738964250D5FF6E2
2 changed files with 11 additions and 2 deletions

View file

@ -1,3 +1,5 @@
import asyncio
import sys
from pathlib import Path
import pytest
@ -37,6 +39,13 @@ def pytest_configure(config):
config.addinivalue_line("markers", "mongo: marked tests require mongo connection to run")
@pytest.fixture(scope="module")
def event_loop_policy(request):
if sys.platform == "win32":
return asyncio.WindowsSelectorEventLoopPolicy()
return asyncio.DefaultEventLoopPolicy()
@pytest.fixture()
def redis_server(request):
redis_uri = request.config.getoption("--redis")