fix tests on Win

This commit is contained in:
Will McGugan 2020-06-20 18:29:01 +01:00
parent 1d420db1b1
commit b5bbbfece9
4 changed files with 27 additions and 8 deletions

View file

@ -83,7 +83,7 @@ def test_print_style():
def test_show_cursor():
console = Console(file=io.StringIO(), force_terminal=True)
console = Console(file=io.StringIO(), force_terminal=True, windows_legacy=False)
console.show_cursor(False)
console.print("foo")
console.show_cursor(True)
@ -163,25 +163,33 @@ def test_justify_right():
def test_justify_renderable_none():
console = Console(file=io.StringIO(), force_terminal=True, width=20)
console = Console(
file=io.StringIO(), force_terminal=True, width=20, windows_legacy=False
)
console.print(Panel("FOO", expand=False), justify=None)
assert console.file.getvalue() == "╭───╮\n│FOO│\n╰───╯\n"
def test_justify_renderable_left():
console = Console(file=io.StringIO(), force_terminal=True, width=20)
console = Console(
file=io.StringIO(), force_terminal=True, width=20, windows_legacy=False
)
console.print(Panel("FOO", expand=False), justify="left")
assert console.file.getvalue() == "╭───╮\n│FOO│\n╰───╯\n"
def test_justify_renderable_center():
console = Console(file=io.StringIO(), force_terminal=True, width=20)
console = Console(
file=io.StringIO(), force_terminal=True, width=20, windows_legacy=False
)
console.print(Panel("FOO", expand=False), justify="center")
assert console.file.getvalue() == " ╭───╮\n │FOO│\n ╰───╯\n"
def test_justify_renderable_right():
console = Console(file=io.StringIO(), force_terminal=True, width=20)
console = Console(
file=io.StringIO(), force_terminal=True, width=20, windows_legacy=False
)
console.print(Panel("FOO", expand=False), justify="right")
assert (
console.file.getvalue()

View file

@ -18,6 +18,7 @@ def render_log():
force_terminal=True,
log_time_format="[TIME]",
color_system="truecolor",
windows_legacy=False,
)
console.log()
console.log("Hello from", console, "!")

View file

@ -130,7 +130,11 @@ def render_progress() -> str:
def test_expand_bar() -> None:
console = Console(
file=io.StringIO(), force_terminal=True, width=10, color_system="truecolor"
file=io.StringIO(),
force_terminal=True,
width=10,
color_system="truecolor",
windows_legacy=False,
)
progress = Progress(
BarColumn(bar_width=None),

View file

@ -8,7 +8,9 @@ from rich.text import Text
def test_rule():
console = Console(width=16, file=io.StringIO(), force_terminal=True)
console = Console(
width=16, file=io.StringIO(), force_terminal=True, windows_legacy=False
)
console.rule()
console.rule("foo")
console.rule(Text("foo", style="bold"))
@ -19,7 +21,11 @@ def test_rule():
def test_rule_cjk():
console = Console(
width=16, file=io.StringIO(), force_terminal=True, color_system=None
width=16,
file=io.StringIO(),
force_terminal=True,
color_system=None,
windows_legacy=False,
)
console.rule("欢迎!")
expected = "──── 欢迎! ────\n"