mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
simplify check, add test
This commit is contained in:
@@ -56,7 +56,7 @@ def layout_resolve(total: int, edges: Sequence[Edge]) -> list[int]:
|
||||
]
|
||||
|
||||
_Fraction = Fraction
|
||||
while None in sizes:
|
||||
while flexible_edges:
|
||||
# Calculate number of characters in a ratio portion
|
||||
portion = _Fraction(
|
||||
remaining, sum((edge.fraction or 1) for _, edge in flexible_edges)
|
||||
|
||||
@@ -60,6 +60,7 @@ def test_two():
|
||||
[Edge(None, 4), Edge(None, 1), Edge(None, 1), Edge(None, 1)],
|
||||
[5, 2, 1, 2],
|
||||
),
|
||||
(2, [Edge(None, 1), Edge(None, 1), Edge(None, 1)], [1, 1, 1]),
|
||||
],
|
||||
)
|
||||
def test_multiple(size, edges, result):
|
||||
|
||||
Reference in New Issue
Block a user