def testDisableWindowsTrue(self): """ disable_windows=True: ANSI color codes are present in the stream """ c = Colors(termcolor=True) s = StringIO() gs = GreenStream(s, disable_windows=True) msg = c.red("some colored string") gs.write(msg) self.assertEqual(len(gs.stream.getvalue()), len(msg))
def testDisableWindowsFalse(self): """ disable_windows=False: Colorama strips ANSI color codes from the stream """ c = Colors(termcolor=True) s = StringIO() gs = GreenStream(s, override_appveyor=True, disable_windows=False) colored_msg = c.red("a") gs.write(colored_msg) import colorama self.assertTrue(issubclass(type(gs.stream), colorama.ansitowin32.StreamWrapper))
def testDisableWindowsFalse(self): """ disable_windows=False: Colorama strips ANSI color codes from the stream """ c = Colors(termcolor=True) s = StringIO() gs = GreenStream(s, override_appveyor=True, disable_windows=False) colored_msg = c.red("a") gs.write(colored_msg) import colorama self.assertTrue( issubclass(type(gs.stream), colorama.ansitowin32.StreamWrapper))