mirror of
https://github.com/Textualize/rich.git
synced 2025-08-03 17:48:25 +00:00
21 lines
504 B
Python
21 lines
504 B
Python
import pytest
|
|
|
|
from rich.padding import Padding
|
|
|
|
|
|
def test_repr():
|
|
padding = Padding("foo", (1, 2))
|
|
assert isinstance(repr(padding), str)
|
|
|
|
|
|
def test_indent():
|
|
assert Padding.indent("test", 4).left == 4
|
|
|
|
|
|
def test_unpack():
|
|
assert Padding.unpack(3) == (3, 3, 3, 3)
|
|
assert Padding.unpack((3,)) == (3, 3, 3, 3)
|
|
assert Padding.unpack((3, 4)) == (3, 4, 3, 4)
|
|
assert Padding.unpack((3, 4, 5, 6)) == (3, 4, 5, 6)
|
|
with pytest.raises(ValueError):
|
|
Padding.unpack((1, 2, 3))
|