mirror of
https://github.com/verigak/progress.git
synced 2025-12-08 19:33:24 +00:00
Initial commit
This commit is contained in:
36
test_progress.py
Executable file
36
test_progress.py
Executable file
@@ -0,0 +1,36 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
from random import randint
|
||||
from time import sleep
|
||||
|
||||
from progress.bar import (Bar, ChargingBar, FillingSquaresBar,
|
||||
FillingCirclesBar, IncrementalBar, ShadyBar)
|
||||
from progress.spinner import Spinner, PieSpinner, MoonSpinner, LineSpinner
|
||||
from progress.counter import Counter, Countdown, Stack, Pie
|
||||
|
||||
|
||||
for bar in (Bar, ChargingBar, FillingSquaresBar, FillingCirclesBar):
|
||||
for i in bar(bar.__name__).iter(range(100)):
|
||||
sleep(0.04)
|
||||
|
||||
for bar in (IncrementalBar, ShadyBar):
|
||||
for i in bar(bar.__name__).iter(range(200)):
|
||||
sleep(0.02)
|
||||
|
||||
for spin in (Spinner, PieSpinner, MoonSpinner, LineSpinner):
|
||||
for i in spin(spin.__name__ + ' ').iter(range(30)):
|
||||
sleep(0.1)
|
||||
print()
|
||||
|
||||
for singleton in (Counter, Countdown, Stack, Pie):
|
||||
for i in singleton(singleton.__name__ + ' ').iter(range(100)):
|
||||
sleep(0.04)
|
||||
print()
|
||||
|
||||
bar = IncrementalBar('Random', backtrack=True, suffix='')
|
||||
for i in range(100):
|
||||
bar.goto(randint(0, 100))
|
||||
sleep(0.1)
|
||||
bar.finish()
|
||||
Reference in New Issue
Block a user