| 121 | |
| 122 | @pytest.mark.skipif(OLD_PYGMENTS, reason="Pygments changed their tokenizer") |
| 123 | def 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 | |
| 140 | def test_python_render_indent_guides() -> None: |