skip test on windows

This commit is contained in:
landi 2020-09-23 01:22:27 +02:00
parent e037e587e3
commit d388b83954
1 changed files with 6 additions and 5 deletions

View File

@ -1,5 +1,6 @@
import io import io
import sys import sys
import os
import logging import logging
import pytest import pytest
@ -18,9 +19,9 @@ logging.basicConfig(
log = logging.getLogger("rich") log = logging.getLogger("rich")
skip_py37 = pytest.mark.skipif( skip_win = pytest.mark.skipif(
sys.version_info.minor == 7 and sys.version_info.major == 3, os.name == "nt",
reason="rendered differently on py3.7", reason="rendered differently on windows",
) )
@ -33,11 +34,11 @@ def make_log():
def test_log(): def test_log():
render = make_log() render = make_log()
print(repr(render)) print(repr(render))
expected = "\x1b[2;36m[DATE]\x1b[0m\x1b[2;36m \x1b[0m\x1b[32mDEBUG\x1b[0m foo \x1b[2mtest_logging.py\x1b[0m\x1b[2m:28\x1b[0m\n" expected = "\x1b[2;36m[DATE]\x1b[0m\x1b[2;36m \x1b[0m\x1b[32mDEBUG\x1b[0m foo \x1b[2mtest_logging.py\x1b[0m\x1b[2m:29\x1b[0m\n"
assert render == expected assert render == expected
@skip_py37 @skip_win
def test_exception(): def test_exception():
console = Console( console = Console(
file=io.StringIO(), force_terminal=True, width=80, color_system="truecolor" file=io.StringIO(), force_terminal=True, width=80, color_system="truecolor"