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

Function test_python_render_line_range_indent_guides

tests/test_syntax.py:123–137  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

121
122@pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer")
123def test_python_render_line_range_indent_guides() -> None:
124 syntax = Syntax(
125 CODE,
126 lexer="python",
127 line_numbers=False,
128 theme="ansi_light",
129 code_width=60,
130 word_wrap=False,
131 line_range=(2, 3),
132 indent_guides=True,
133 )
134 rendered_syntax = render(syntax)
135 print(repr(rendered_syntax))
136 expected = '\x1b[2;37m│ \x1b[0m\x1b[33m"""Iterate and generate a tuple with a flag for first an\x1b[0m\n\x1b[2m│ \x1b[0miter_values = \x1b[36miter\x1b[0m(values)\n'
137 assert rendered_syntax == expected
138
139
140def test_python_render_indent_guides() -> None:

Callers

nothing calls this directly

Calls 3

SyntaxClass · 0.90
renderFunction · 0.90
printFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…