Textual console CLI command

This commit is contained in:
Darren Burns
2022-04-19 11:55:50 +01:00
parent 1d01029cd7
commit 2ff1c9d64a
7 changed files with 66 additions and 22 deletions

View File

@@ -7,7 +7,7 @@ from rich.console import Console
from rich.segment import Segment
from tests.utilities.render import wait_for_predicate
from textual.devtools.renderables import DevtoolsLogMessage, DevtoolsInternalMessage
from textual.devtools.renderables import DevConsoleLog, DevConsoleNotice
TIMESTAMP = 1649166819
WIDTH = 40
@@ -31,7 +31,7 @@ def console():
@time_machine.travel(TIMESTAMP)
def test_log_message_render(console):
message = DevtoolsLogMessage(
message = DevConsoleLog(
[Segment("content")],
path="abc/hello.py",
line_number=123,
@@ -62,7 +62,7 @@ def test_log_message_render(console):
def test_internal_message_render(console):
message = DevtoolsInternalMessage("hello")
message = DevConsoleNotice("hello")
rule = next(iter(message.__rich_console__(console, console.options)))
assert rule.title == "hello"
assert rule.characters == ""