From d628b30845dab6bab934c656cb14883a60ad566f Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Fri, 18 Feb 2022 22:38:03 +0000 Subject: [PATCH] extra test --- tests/test_layout_resolve.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/test_layout_resolve.py b/tests/test_layout_resolve.py index 03a503ca2..f187d8f1d 100644 --- a/tests/test_layout_resolve.py +++ b/tests/test_layout_resolve.py @@ -28,6 +28,8 @@ def test_single(): def test_two(): # Two edges fixed size 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 assert layout_resolve(100, [Edge(None, 1), Edge(None, 1)]) == [50, 50] # Two edges, one with fraction 2, one with fraction 1 @@ -46,6 +48,7 @@ def test_two(): @pytest.mark.parametrize( "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(5), Edge(None, 1), Edge(None, 1)], [5, 2, 3]), (10, [Edge(None, 2), Edge(None, 1), Edge(None, 1)], [5, 2, 3]),