def test_complete_query_percent_bar(self): """Tests the query of complete or not complete""" bar = SimpleProgressBar() bar.increase(100) self.assertTrue(bar.completed()) bar = SimpleProgressBar() bar.increase(99) self.assertFalse(bar.completed())
def show_simple_animation(): bar = SimpleProgressBar() bar.show_progress_bar() while (not bar.completed()): time.sleep(0.1) bar.increase(5) bar.show_progress_bar()
def show_simple_animation(): bar = SimpleProgressBar() bar.show_progress_bar() while(not bar.completed()): time.sleep(0.1) bar.increase(5) bar.show_progress_bar()
def test_incr_10_percent_bar(self): """Tests the default bar one by one""" bar = SimpleProgressBar() incr_factor = 1 total = 20 scale = 100 while not bar.completed(): total_progress = bar.progress + incr_factor bar.increase(incr_factor) filled = total * total_progress // scale empty = total - filled # Custoize The head char = '>' if filled > 0 else '' test_bar = "[{0}{1}{2}]".format('=' * (filled - 1), char, ' ' * empty) self.assertEqual(test_bar, bar.progress_bar)