skip on py310

This commit is contained in:
Will McGugan
2022-08-17 10:12:37 +01:00
parent 11191b2109
commit d5b3b752c6

View File

@@ -1,9 +1,18 @@
import sys
import pytest import pytest
from textual.app import App, ScreenStackError from textual.app import App, ScreenStackError
from textual.screen import Screen 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 @pytest.mark.asyncio
async def test_screens(): async def test_screens():
@@ -78,4 +87,7 @@ async def test_screens():
with pytest.raises(ScreenStackError): with pytest.raises(ScreenStackError):
app.pop_screen() app.pop_screen()
screen1.remove()
screen2.remove()
screen3.remove()
await app.shutdown() await app.shutdown()