ttx tests: convert to skipped tests on Win using pytest skipif fixture

This commit is contained in:
Chris Simpkins 2018-05-14 22:47:01 -04:00
parent 189e2487fe
commit bb4753acd4

View File

@ -787,9 +787,9 @@ def test_ttx_main_keyboard_interrupt(tmpdir, monkeypatch, capsys):
assert "(Cancelled.)" in err
@pytest.mark.skipif(sys.platform == "win32",
reason="waitForKeyPress function causes test to hang on Windows platform")
def test_ttx_main_system_exit(tmpdir, monkeypatch):
# Exclude Windows testing. The exception handling here causes Windows platform tests to hang
if sys.platform != "win32":
with pytest.raises(SystemExit):
inpath = os.path.join("Tests", "ttx", "data", "TestTTF.ttx")
outpath = os.path.join(str(tmpdir), "TestTTF.ttf")
@ -810,9 +810,9 @@ def test_ttx_main_ttlib_error(tmpdir, monkeypatch, capsys):
assert "Test error" in err
@pytest.mark.skipif(sys.platform == "win32",
reason="waitForKeyPress function causes test to hang on Windows platform")
def test_ttx_main_base_exception(tmpdir, monkeypatch, capsys):
# Exclude Windows testing. The exception handling here causes Windows platform tests to hang
if sys.platform != "win32":
with pytest.raises(SystemExit):
inpath = os.path.join("Tests", "ttx", "data", "TestTTF.ttx")
outpath = os.path.join(str(tmpdir), "TestTTF.ttf")