def test_customizations(self): """ Customizing ProgressHelper should be possible """ progress = ProgressHelper() progress.set_bar_width(10) progress.set_bar_character('_') progress.set_empty_bar_character(' ') progress.set_progress_character('/') progress.set_display_format(' %current%/%max% [%bar%] %percent%%') output = self.get_output_stream() progress.start(output, 10) progress.advance() output.get_stream().seek(0) self.assertEqual(self.generate_output(' 1/10 [_/ ] 10%'), output.get_stream().read())