mirror of
https://github.com/Textualize/rich.git
synced 2025-08-04 10:08:40 +00:00
22 lines
439 B
Python
22 lines
439 B
Python
import io
|
|
import sys
|
|
|
|
import rich
|
|
from rich.console import Console
|
|
|
|
|
|
def test_get_console():
|
|
console = rich.get_console()
|
|
assert isinstance(console, Console)
|
|
|
|
|
|
def test_rich_print():
|
|
console = rich.get_console()
|
|
output = io.StringIO()
|
|
backup_file = console.file
|
|
try:
|
|
console.file = output
|
|
rich.print("foo")
|
|
assert output.getvalue() == "foo\n"
|
|
finally:
|
|
console.file = backup_file
|