mirror of
https://github.com/Textualize/rich.git
synced 2025-08-04 10:08:40 +00:00
sorted
This commit is contained in:
parent
4b3b6531ad
commit
3b1518f943
3 changed files with 20 additions and 7 deletions
|
@ -1,15 +1,16 @@
|
|||
import io
|
||||
import sys
|
||||
from array import array
|
||||
from collections import defaultdict, UserDict
|
||||
from collections import UserDict, defaultdict
|
||||
from dataclasses import dataclass, field
|
||||
from typing import List
|
||||
|
||||
import attr
|
||||
import pytest
|
||||
from dataclasses import dataclass, field
|
||||
|
||||
from rich.console import Console
|
||||
from rich.pretty import install, Pretty, pprint, pretty_repr, Node, _ipy_display_hook
|
||||
from rich.measure import Measurement
|
||||
from rich.pretty import Node, Pretty, _ipy_display_hook, install, pprint, pretty_repr
|
||||
from rich.text import Text
|
||||
|
||||
skip_py36 = pytest.mark.skipif(
|
||||
|
@ -464,3 +465,13 @@ def test_lying_attribute():
|
|||
foo = Foo()
|
||||
result = pretty_repr(foo)
|
||||
assert "Foo" in result
|
||||
|
||||
|
||||
def test_measure_pretty():
|
||||
"""Test measure respects expand_all"""
|
||||
# https://github.com/Textualize/rich/issues/1998
|
||||
console = Console()
|
||||
pretty = Pretty(["alpha", "beta", "delta", "gamma"], expand_all=True)
|
||||
|
||||
measurement = console.measure(pretty)
|
||||
assert measurement == Measurement(12, 12)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue