Добавлены тесты для всех классов

This commit is contained in:
Ilia Miheev
2026-04-30 00:41:27 +03:00
parent 4db335f399
commit d1b1fd8e0b
7 changed files with 511 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
from ipars import ProgressBarManager
def test_full_cycle_does_not_raise():
bar = ProgressBarManager(max=3)
bar.next()
bar.next()
bar.next()
bar.finish()
def test_single_iteration():
bar = ProgressBarManager(max=1)
bar.next()
bar.finish()
def test_custom_message():
bar = ProgressBarManager(max=2, message='Загрузка')
bar.next()
bar.next()
bar.finish()
def test_custom_fill_and_width():
bar = ProgressBarManager(max=2, fill='=', width=20)
bar.next()
bar.next()
bar.finish()