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))
 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))
 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))
 def test_zero_cell_progress_bar(self):
     self.assertEqual('', mp.render_bar(0, 0))
     self.assertEqual('', mp.render_bar(1, 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))
 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))