mirror of https://github.com/Textualize/rich.git
18 lines
436 B
Python
18 lines
436 B
Python
|
import pytest
|
||
|
|
||
|
from rich.padding import Padding
|
||
|
|
||
|
|
||
|
def test_repr():
|
||
|
padding = Padding("foo", (1, 2))
|
||
|
assert isinstance(repr(padding), str)
|
||
|
|
||
|
|
||
|
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))
|