mirror of
https://github.com/Textualize/rich.git
synced 2025-08-04 18:18:22 +00:00
fix tests on Win
This commit is contained in:
parent
1d420db1b1
commit
b5bbbfece9
4 changed files with 27 additions and 8 deletions
|
@ -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()
|
||||
|
|
|
@ -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, "!")
|
||||
|
|
|
@ -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),
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue