()
| 45 | |
| 46 | |
| 47 | def test_escape_backslash_end(): |
| 48 | # https://github.com/Textualize/rich/issues/2987 |
| 49 | value = "C:\\" |
| 50 | assert escape(value) == "C:\\\\" |
| 51 | |
| 52 | escaped_tags = f"[red]{escape(value)}[/red]" |
| 53 | assert escaped_tags == "[red]C:\\\\[/red]" |
| 54 | escaped_text = Text.from_markup(escaped_tags) |
| 55 | assert escaped_text.plain == "C:\\" |
| 56 | assert escaped_text.spans == [Span(0, 3, "red")] |
| 57 | |
| 58 | |
| 59 | def test_render_escape(): |
nothing calls this directly
no test coverage detected