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

Function test_render_tree_hide_root_win32

tests/test_tree.py:122–136  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

120
121@pytest.mark.skipif(sys.platform != "win32", reason="Windows specific")
122def test_render_tree_hide_root_win32():
123 tree = Tree("foo", hide_root=True)
124 tree.add("bar", style="italic")
125 baz_tree = tree.add("baz", guide_style="bold red", style="on blue")
126 baz_tree.add("1")
127 baz_tree.add("2")
128 tree.add("egg")
129
130 console = Console(width=20, force_terminal=True, color_system="standard")
131 console.begin_capture()
132 console.print(tree)
133 result = console.end_capture()
134 print(repr(result))
135 expected = "\x1b[3mbar\x1b[0m\n\x1b[44mbaz\x1b[0m\n\x1b[31;44m├── \x1b[0m\x1b[44m1\x1b[0m\n\x1b[31;44m└── \x1b[0m\x1b[44m2\x1b[0m\negg\n"
136 assert result == expected
137
138
139def test_tree_measure():

Callers

nothing calls this directly

Calls 7

addMethod · 0.95
begin_captureMethod · 0.95
printMethod · 0.95
end_captureMethod · 0.95
TreeClass · 0.90
ConsoleClass · 0.90
printFunction · 0.50

Tested by

no test coverage detected