From ee707130023207b8b1e969c633228d9481d7dbce Mon Sep 17 00:00:00 2001 From: Dave Pearson Date: Tue, 9 May 2023 13:35:55 +0100 Subject: [PATCH] Simplify the resolver zero division bug unit test --- tests/test_resolve.py | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/tests/test_resolve.py b/tests/test_resolve.py index b73db6c55..202299747 100644 --- a/tests/test_resolve.py +++ b/tests/test_resolve.py @@ -128,24 +128,17 @@ def test_resolve_fraction_unit(): def test_resolve_issue_2502(): """Test https://github.com/Textualize/textual/issues/2502""" - widgets_fr = [Widget() for _ in range(50)] - widgets_min_width = [Widget() for _ in range(50)] - - for widget in widgets_fr: - widget.styles.width = "1fr" - widget.styles.min_width = 1 - - for widget in widgets_min_width: - widget.styles.width = 0 - - styles = ( - widget.styles - for widget in chain.from_iterable(zip(widgets_fr, widgets_min_width)) - ) + widget = Widget() + widget.styles.width = "1fr" + widget.styles.min_width = 11 assert isinstance( resolve_fraction_unit( - styles, Size(80, 24), Size(80, 24), Fraction(10), resolve_dimension="width" + (widget.styles,), + Size(80, 24), + Size(80, 24), + Fraction(10), + resolve_dimension="width", ), Fraction, )