mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
extra test
This commit is contained in:
@@ -28,6 +28,8 @@ def test_single():
|
|||||||
def test_two():
|
def test_two():
|
||||||
# Two edges fixed size
|
# Two edges fixed size
|
||||||
assert layout_resolve(100, [Edge(10), Edge(20)]) == [10, 20]
|
assert layout_resolve(100, [Edge(10), Edge(20)]) == [10, 20]
|
||||||
|
# Two edges, fixed size of one exceeds total
|
||||||
|
assert layout_resolve(100, [Edge(120), Edge(None, 1)]) == [120, 1]
|
||||||
# Two edges, fraction 1 each
|
# Two edges, fraction 1 each
|
||||||
assert layout_resolve(100, [Edge(None, 1), Edge(None, 1)]) == [50, 50]
|
assert layout_resolve(100, [Edge(None, 1), Edge(None, 1)]) == [50, 50]
|
||||||
# Two edges, one with fraction 2, one with fraction 1
|
# Two edges, one with fraction 2, one with fraction 1
|
||||||
@@ -46,6 +48,7 @@ def test_two():
|
|||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
"size, edges, result",
|
"size, edges, result",
|
||||||
[
|
[
|
||||||
|
(10, [Edge(8), Edge(None, 0, 2), Edge(4)], [8, 2, 4]),
|
||||||
(10, [Edge(None, 1), Edge(None, 1), Edge(None, 1)], [3, 3, 4]),
|
(10, [Edge(None, 1), Edge(None, 1), Edge(None, 1)], [3, 3, 4]),
|
||||||
(10, [Edge(5), Edge(None, 1), Edge(None, 1)], [5, 2, 3]),
|
(10, [Edge(5), Edge(None, 1), Edge(None, 1)], [5, 2, 3]),
|
||||||
(10, [Edge(None, 2), Edge(None, 1), Edge(None, 1)], [5, 2, 3]),
|
(10, [Edge(None, 2), Edge(None, 1), Edge(None, 1)], [5, 2, 3]),
|
||||||
|
|||||||
Reference in New Issue
Block a user