Add progress update test to validate advance behaviour

This commit is contained in:
Ragith Saba 2025-03-01 20:10:46 -05:00
parent 43d3b04725
commit 5dc8b901ac

View file

@ -170,6 +170,17 @@ def test_task_ids():
assert progress.task_ids == [0, 1, 2, 4]
def test_task_advance():
progress = make_progress()
task = progress.tasks[-1]
task_initial_complete = task.completed
advance_amount = 50
progress.update(task.id, advance=advance_amount)
assert progress.tasks[-1].completed == task_initial_complete + advance_amount
def test_finished():
progress = make_progress()
assert not progress.finished