Exemple #1
0
    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')
Exemple #2
0
 def test_box(self, mock_stdout, mock_stderr, mock_logger):
     Logger.box('message')
     self.assertEqual('', mock_stdout.getvalue())
     self.assertEqual('', mock_stderr.getvalue())