Skip to content

Commit d79582c

Browse files
committed
test cases for advancing the progress bar
1 parent 6c48287 commit d79582c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

tests/test_expandable_progress.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,3 +134,29 @@ def test_get_renderables_with_failure():
134134
assert len(progress.columns) == 4
135135
assert isinstance(progress.columns[1], BarColumn)
136136
assert progress.columns[1].complete_style == 'rgb(255,0,0)'
137+
138+
139+
def test_progress_advance():
140+
with ExpandableProgress() as progress:
141+
t_id = transforms = progress.add_task("Transformation", True, 100)
142+
d_id = download = progress.add_task("Download", True, 100)
143+
completed = 12
144+
total = 100
145+
progress.update(t_id, "Transform", total, completed)
146+
progress.advance(t_id, "Transform")
147+
assert progress.progress.tasks[0].completed-1==completed
148+
149+
with ExpandableProgress(overall_progress=True) as progress:
150+
t_id = transforms = progress.add_task("Transform", True, 100)
151+
completed = 12
152+
total = 100
153+
progress.update(t_id, "Transform", total, completed)
154+
progress.advance(t_id, "Transform")
155+
assert progress.progress.tasks[0].completed-1==completed
156+
157+
d_id = download = progress.add_task("Download", True, 100)
158+
completed = 12
159+
total = 100
160+
progress.update(d_id, "Transform", total, completed)
161+
progress.advance(d_id, "Transform")
162+
assert progress.progress.tasks[0].completed-1==completed

0 commit comments

Comments
 (0)