mirror of https://github.com/Textualize/rich.git
test rich print
This commit is contained in:
parent
8181845f4a
commit
6df310f46b
|
@ -0,0 +1,19 @@
|
|||
import io
|
||||
import sys
|
||||
|
||||
import rich
|
||||
from rich.console import Console
|
||||
|
||||
|
||||
def test_rich_print():
|
||||
output = io.StringIO()
|
||||
|
||||
assert rich._console is None
|
||||
backup_file = sys.stdout
|
||||
try:
|
||||
sys.stdout = output
|
||||
rich.print("foo")
|
||||
assert isinstance(rich._console, Console)
|
||||
assert output.getvalue() == "foo\n"
|
||||
finally:
|
||||
sys.stdout = backup_file
|
Loading…
Reference in New Issue