Testing layout resolve zero width, and empty list cases

This commit is contained in:
Darren Burns
2022-02-21 11:40:42 +00:00
parent 140ff006ba
commit b23edf231a

View File

@@ -12,6 +12,14 @@ class Edge(NamedTuple):
min_size: int = 1 min_size: int = 1
def test_empty():
assert layout_resolve(10, []) == []
def test_total_zero():
assert layout_resolve(0, [Edge(10)]) == [10]
def test_single(): def test_single():
# One edge fixed size # One edge fixed size
assert layout_resolve(100, [Edge(10)]) == [10] assert layout_resolve(100, [Edge(10)]) == [10]