示例#1
0
 def test_dynamic(self):
     bar = utility.ProgressBar(width=12, mode='dynamic')
     sys.stdout = StringIO()
     bar(0)
     bar(0.5)
     bar(1)
     sys.stdout.seek(0)
     self.assertEqual(
         sys.stdout.read(), "[  ]   0% \r"
         "[ ##### ]  50% \r"
         "[ ########## ] 100% \r")
     sys.stdout = sys.__stdout__
示例#2
0
 def progressbar(self, N):
     self.prog = utility.ProgressBar(0, N, 20, mode='fixed')