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, {