From 6688803d31ff672618e783acb102e7ebb3a3bdbe Mon Sep 17 00:00:00 2001 From: Hamzah Date: Sat, 4 Apr 2026 16:10:02 -0700 Subject: [PATCH] test: add coverage for the progress bar when total is None --- tests/test_progress.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/test_progress.py b/tests/test_progress.py index 20f426a4cd..ad2e7127a8 100644 --- a/tests/test_progress.py +++ b/tests/test_progress.py @@ -684,6 +684,12 @@ def test_task_progress_column_speed() -> None: assert speed_text.plain == "8.9×10⁶ it/s" +def test_percentage_completed_with_no_total(): + """Test that percentage_completed returns None if total is None.""" + bar = ProgressBar(total=None) + assert bar.percentage_completed is None + + if __name__ == "__main__": _render = render_progress() print(_render)