From 39dc597ac00a9a8ba7094c4e26759bb3c3e29810 Mon Sep 17 00:00:00 2001 From: RomanZhukov Date: Mon, 3 Feb 2025 11:17:55 +0500 Subject: [PATCH] some platform dependent fork hack --- tests/conftest.py | 6 ++++++ tests/test_runserver_main.py | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/conftest.py b/tests/conftest.py index 848890d1..e8ac9d80 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -8,6 +8,12 @@ else: forked = pytest.mark.forked +if sys.platform == 'linux': + linux_forked = pytest.mark.forked +else: + def linux_forked(func): + return func + SIMPLE_APP = { 'app.py': """\ from aiohttp import web diff --git a/tests/test_runserver_main.py b/tests/test_runserver_main.py index 9bb7a5ce..333764d8 100644 --- a/tests/test_runserver_main.py +++ b/tests/test_runserver_main.py @@ -16,7 +16,7 @@ from aiohttp_devtools.runserver.watch import AppTask import ssl -from .conftest import SIMPLE_APP, forked +from .conftest import SIMPLE_APP, forked, linux_forked async def check_server_running(check_callback): @@ -329,6 +329,7 @@ async def check_ssl_server_running(check_callback, sslcontext): @pytest.mark.filterwarnings(r"ignore:unclosed:ResourceWarning") +@linux_forked @pytest.mark.datafiles('tests/test_certs', keep_top_dir=True) def test_start_runserver_ssl(datafiles, tmpworkdir, smart_caplog): mktree(tmpworkdir, {