MCPcopy
hub / github.com/Textualize/rich / test_reset

Function test_reset

tests/test_progress.py:465–487  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

463
464
465def test_reset() -> None:
466 progress = Progress()
467 task_id = progress.add_task("foo")
468 progress.advance(task_id, 1)
469 progress.advance(task_id, 1)
470 progress.advance(task_id, 1)
471 progress.advance(task_id, 7)
472 task = progress.tasks[task_id]
473 assert task.completed == 10
474 progress.reset(
475 task_id,
476 total=200,
477 completed=20,
478 visible=False,
479 description="bar",
480 example="egg",
481 )
482 assert task.total == 200
483 assert task.completed == 20
484 assert task.visible == False
485 assert task.description == "bar"
486 assert task.fields == {"example": "egg"}
487 assert not task._progress
488
489
490def test_progress_max_refresh() -> None:

Callers

nothing calls this directly

Calls 4

add_taskMethod · 0.95
advanceMethod · 0.95
resetMethod · 0.95
ProgressClass · 0.90

Tested by

no test coverage detected