def test_processor_raw(self): f = ssterm.output_processor_raw() self.assertEqual(f(b""), b"") self.assertEqual(f(b"hello world"), b"hello world") self.assertEqual(f(b"hello" + os.linesep.encode() + b"world"), b"hello" + os.linesep.encode() + b"world") f = ssterm.output_processor_raw(b"AB") self.assertEqual(f(b""), b"") self.assertEqual(f(b"hello world"), b"hello world") self.assertEqual(f(b"hello" + os.linesep.encode() + b"world"), b"hello" + os.linesep.encode() + b"world") self.assertEqual(f(b"helABlo"), b"hel" + ssterm.Color_Codes[0] + b"A" + ssterm.Color_Code_Reset + ssterm.Color_Codes[1] + b"B" + ssterm.Color_Code_Reset + b"lo")
def test_processor_raw(self): f = ssterm.output_processor_raw() self.assertEqual(f(""), "") self.assertEqual(f("hello world"), "hello world") self.assertEqual(f("hello" + os.linesep + "world"), "hello" + os.linesep + "world") f = ssterm.output_processor_raw([ord('A'), ord('B')]) self.assertEqual(f(""), "") self.assertEqual(f("hello world"), "hello world") self.assertEqual(f("hello" + os.linesep + "world"), "hello" + os.linesep + "world") self.assertEqual(f("helABlo"), "hel" + ssterm.Color_Codes[0] + "A" + ssterm.Color_Code_Reset + ssterm.Color_Codes[1] + "B" + ssterm.Color_Code_Reset + "lo")
def test_processor_raw(self): f = ssterm.output_processor_raw() self.assertEqual(f(b""), b"") self.assertEqual(f(b"hello world"), b"hello world") self.assertEqual(f(b"hello" + os.linesep.encode() + b"world"), b"hello" + os.linesep.encode() + b"world") f = ssterm.output_processor_raw(b"AB") self.assertEqual(f(b""), b"") self.assertEqual(f(b"hello world"), b"hello world") self.assertEqual(f(b"hello" + os.linesep.encode() + b"world"), b"hello" + os.linesep.encode() + b"world") self.assertEqual( f(b"helABlo"), b"hel" + ssterm.Color_Codes[0] + b"A" + ssterm.Color_Code_Reset + ssterm.Color_Codes[1] + b"B" + ssterm.Color_Code_Reset + b"lo")