예제 #1
0
 def test_basic_progress_bar_render(self):
     self.assertEqual('----------', mp.render_bar(0, 10))
     self.assertEqual('=====-----', mp.render_bar(5, 10))
     self.assertEqual('==========', mp.render_bar(10, 10))
     self.assertEqual('==========', mp.render_bar(20, 10))
예제 #2
0
 def test_zero_cell_progress_bar_no_bumper(self):
     NULL = ''
     self.assertEqual('', mp.render_bar(0, 0, bumper_char=NULL))
     self.assertEqual('', mp.render_bar(1, 0, bumper_char=NULL))
예제 #3
0
 def test_one_cell_progress_bar_no_bumper(self):
     NULL = ''
     self.assertEqual('-', mp.render_bar(0, 1, bumper_char=NULL))
     self.assertEqual('=', mp.render_bar(1, 1, bumper_char=NULL))
     self.assertEqual('=', mp.render_bar(10, 1, bumper_char=NULL))
예제 #4
0
 def test_zero_cell_progress_bar(self):
     self.assertEqual('', mp.render_bar(0, 0))
     self.assertEqual('', mp.render_bar(1, 0))
예제 #5
0
 def test_one_cell_progress_bar(self):
     self.assertEqual('>', mp.render_bar(0, 1))
     self.assertEqual('=', mp.render_bar(1, 1))
     self.assertEqual('=', mp.render_bar(10, 1))
예제 #6
0
 def test_basic_progress_bar_render_no_bumper(self):
     NULL = ''
     self.assertEqual('>---------', mp.render_bar(0, 10, bumper_char=NULL))
     self.assertEqual('=====>----', mp.render_bar(5, 10, bumper_char=NULL))
     self.assertEqual('==========', mp.render_bar(10, 10, bumper_char=NULL))
     self.assertEqual('==========', mp.render_bar(20, 10, bumper_char=NULL))