From d5b3b752c68c30936c21ff91b6a2672cc54cec9b Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Wed, 17 Aug 2022 10:12:37 +0100 Subject: [PATCH] skip on py310 --- tests/test_screens.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_screens.py b/tests/test_screens.py index 97d681dad..9a9365aa2 100644 --- a/tests/test_screens.py +++ b/tests/test_screens.py @@ -1,9 +1,18 @@ +import sys + import pytest from textual.app import App, ScreenStackError from textual.screen import Screen +skip_py310 = pytest.mark.skipif( + sys.version_info.minor == 10 and sys.version_info.major == 3, + reason="segfault on py3.10", +) + + +@skip_py310 @pytest.mark.asyncio async def test_screens(): @@ -78,4 +87,7 @@ async def test_screens(): with pytest.raises(ScreenStackError): app.pop_screen() + screen1.remove() + screen2.remove() + screen3.remove() await app.shutdown()