def _notify(self): message = ( 'Update available {red}{current}{reset} -> {green}{latest}{reset}' + '\n' + self._get_update_instructions()).format( red=colorama.Fore.RED, reset=colorama.Fore.RESET, green=colorama.Fore.GREEN, yellow=colorama.Fore.YELLOW, blue=colorama.Fore.BLUE, current=self.current, latest=self.latest) if sys.stdout.isatty(): Logger.box(message, border_color='yellow')
def test_box(self, mock_stdout, mock_stderr, mock_logger): Logger.box('message') self.assertEqual('', mock_stdout.getvalue()) self.assertEqual('', mock_stderr.getvalue())