mirror of
https://github.com/Textualize/rich.git
synced 2025-12-23 07:08:35 +00:00
Add test
This commit is contained in:
parent
75deb2a951
commit
7c0a0ebdbb
1 changed files with 24 additions and 0 deletions
|
|
@ -565,6 +565,30 @@ def test_no_output_if_progress_is_disabled() -> None:
|
|||
assert result == expected
|
||||
|
||||
|
||||
def test_no_output_if_progress_is_disabled_non_interactive() -> None:
|
||||
console = Console(
|
||||
file=io.StringIO(),
|
||||
force_interactive=False,
|
||||
width=60,
|
||||
color_system="truecolor",
|
||||
legacy_windows=False,
|
||||
_environ={},
|
||||
)
|
||||
progress = Progress(
|
||||
console=console,
|
||||
disable=True,
|
||||
)
|
||||
test = ["foo", "bar", "baz"]
|
||||
expected_values = iter(test)
|
||||
with progress:
|
||||
for value in progress.track(test, description="test"):
|
||||
assert value == next(expected_values)
|
||||
result = console.file.getvalue()
|
||||
print(repr(result))
|
||||
expected = ""
|
||||
assert result == expected
|
||||
|
||||
|
||||
def test_open() -> None:
|
||||
console = Console(
|
||||
file=io.StringIO(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue