示例#1
0
文件: tests.py 项目: slok/pygressbar
    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())
示例#2
0
    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())
示例#3
0
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()
示例#4
0
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()
示例#5
0
文件: tests.py 项目: slok/pygressbar
    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)
示例#6
0
    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)