def test_context(self): bar = ProgressBar() context = bar.get_context() self.assertItemsEqual(context, [ 'bar', 'percentage', 'time', 'eta', 'steps', 'speed', 'transfer', ])
def context_has_correct_speed(self): bar = ProgressBar(100) speed = bar.get_context()['speed'] self.assertEquals(speed, bar.get_rendered_speed())
def test_context_has_correct_steps(self): bar = ProgressBar(100) steps = bar.get_context()['steps'] self.assertEquals(steps, bar.get_rendered_steps())
def test_context_has_correct_eta(self): bar = ProgressBar(100) eta = bar.get_context()['eta'] self.assertEquals(eta, bar.get_rendered_eta())
def test_context_has_correct_total_time(self): bar = ProgressBar(100) time = bar.get_context()['time'] self.assertEquals(time, bar.get_rendered_total_time())
def test_context_has_correct_percentage(self): bar = ProgressBar(100) bar.step = 50 percentage = bar.get_context()['percentage'] self.assertEquals(percentage, bar.get_rendered_percentage())
def test_context_has_correct_bar(self): bar = ProgressBar() context = bar.get_context() self.assertEquals(context['bar'], bar.get_bar())