def __init__(self, denominator, max_width=None): super(ProgressBar, self).__init__(denominator, max_width=max_width) if self.undefined: self.template = '{numerator} {bar} eta --:-- {spinner}' self.bar = BarUndefinedAnimated() else: self.template = '{percent:3d}% ({fraction}) {bar} eta {eta} {spinner}' self.bar = Bar()
def __init__(self, denominator, max_width=None, eta_every=1): super(ProgressBarWget, self).__init__(denominator, max_width=max_width, eta_every=eta_every) if self.undefined: self.template = ' {bar} {numerator:<11s} {rate:>9s} {eta:<12s}' BarUndefinedAnimated.CHAR_ANIMATED = '<=>' self.bar = BarUndefinedAnimated() else: self.template = '{percent:^4s}{bar} {numerator:<11s} {rate:>9s} {eta:<12s}' Bar.CHAR_FULL = '=' Bar.CHAR_LEADING = '>' self.bar = Bar()
def test_undefined_animated_resize(): bar = BarUndefinedAnimated() assert '[? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(5) assert '[? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10)
def test_undefined_animated_large(request): def fin(): BarUndefinedAnimated.CHAR_LEFT_BORDER = '[' BarUndefinedAnimated.CHAR_RIGHT_BORDER = ']' BarUndefinedAnimated.CHAR_ANIMATED = '?' request.addfinalizer(fin) BarUndefinedAnimated.CHAR_LEFT_BORDER = '<[' BarUndefinedAnimated.CHAR_RIGHT_BORDER = ']>' BarUndefinedAnimated.CHAR_ANIMATED = '<?>' bar = BarUndefinedAnimated() assert '<[<?> ]>' == bar.bar(10) assert '<[ <?> ]>' == bar.bar(10) assert '<[ <?> ]>' == bar.bar(10) assert '<[ <?>]>' == bar.bar(10) assert '<[ <?> ]>' == bar.bar(10) assert '<[ <?> ]>' == bar.bar(10) assert '<[<?> ]>' == bar.bar(10) assert '<[ <?> ]>' == bar.bar(10) assert '<[ <?> ]>' == bar.bar(10)
def test_animated(): bar = BarUndefinedAnimated() assert '[? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ?]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10) assert '[ ? ]' == bar.bar(10)