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

Function test_assemble_meta

tests/test_text.py:865–875  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

863
864
865def test_assemble_meta():
866 text = Text.assemble("foo", ("bar", "bold"), meta={"foo": "bar"})
867 assert str(text) == "foobar"
868
869 spans = text._spans
870 expected = [Span(3, 6, "bold"), Span(0, 6, Style(meta={"foo": "bar"}))]
871
872 assert spans == expected
873
874 console = Console()
875 assert text.get_style_at_offset(console, 0).meta == {"foo": "bar"}
876
877
878def test_styled():

Callers

nothing calls this directly

Calls 5

SpanClass · 0.90
StyleClass · 0.90
ConsoleClass · 0.90
assembleMethod · 0.80
get_style_at_offsetMethod · 0.80

Tested by

no test coverage detected