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

Function test_blank_lines

tests/test_syntax.py:43–53  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

41
42
43def test_blank_lines() -> None:
44 code = "\n\nimport this\n\n"
45 syntax = Syntax(
46 code, lexer="python", theme="ascii_light", code_width=30, line_numbers=True
47 )
48 result = render(syntax)
49 print(repr(result))
50 assert (
51 result
52 == "\x1b[1;38;2;24;24;24;48;2;248;248;248m \x1b[0m\x1b[38;2;173;173;173;48;2;248;248;248m1 \x1b[0m\x1b[48;2;248;248;248m \x1b[0m\n\x1b[1;38;2;24;24;24;48;2;248;248;248m \x1b[0m\x1b[38;2;173;173;173;48;2;248;248;248m2 \x1b[0m\x1b[48;2;248;248;248m \x1b[0m\n\x1b[1;38;2;24;24;24;48;2;248;248;248m \x1b[0m\x1b[38;2;173;173;173;48;2;248;248;248m3 \x1b[0m\x1b[1;38;2;0;128;0;48;2;248;248;248mimport\x1b[0m\x1b[38;2;187;187;187;48;2;248;248;248m \x1b[0m\x1b[1;38;2;0;0;255;48;2;248;248;248mthis\x1b[0m\x1b[48;2;248;248;248m \x1b[0m\n\x1b[1;38;2;24;24;24;48;2;248;248;248m \x1b[0m\x1b[38;2;173;173;173;48;2;248;248;248m4 \x1b[0m\x1b[48;2;248;248;248m \x1b[0m\n\x1b[1;38;2;24;24;24;48;2;248;248;248m \x1b[0m\x1b[38;2;173;173;173;48;2;248;248;248m5 \x1b[0m\x1b[48;2;248;248;248m \x1b[0m\n"
53 )
54
55
56def test_python_render() -> None:

Callers

nothing calls this directly

Calls 3

SyntaxClass · 0.90
renderFunction · 0.90
printFunction · 0.50

Tested by

no test coverage detected