Exemplo n.º 1
0
    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")
Exemplo n.º 2
0
    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")
Exemplo n.º 3
0
    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")