MCPcopy
hub / github.com/Textualize/rich / test_syntax_measure

Function test_syntax_measure

tests/test_syntax.py:390–402  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

388
389
390def test_syntax_measure() -> None:
391 console = Console()
392 code = Syntax("Hello, World", "python")
393 assert code.__rich_measure__(console, console.options) == Measurement(0, 12)
394
395 code = Syntax("Hello, World", "python", line_numbers=True)
396 assert code.__rich_measure__(console, console.options) == Measurement(3, 16)
397
398 code = Syntax("Hello, World", "python", code_width=20, line_numbers=True)
399 assert code.__rich_measure__(console, console.options) == Measurement(3, 24)
400
401 code = Syntax("", "python", code_width=20, line_numbers=True)
402 assert code.__rich_measure__(console, console.options) == Measurement(3, 24)
403
404
405def test_background_color_override_includes_padding() -> None:

Callers

nothing calls this directly

Calls 4

__rich_measure__Method · 0.95
ConsoleClass · 0.90
SyntaxClass · 0.90
MeasurementClass · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…