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__
def progressbar(self, N): self.prog = utility.ProgressBar(0, N, 20, mode='fixed')