コード例 #1
0
ファイル: test_text.py プロジェクト: Bobboya/vizitown_plugin
    def testNesting(self):
        self.assertEqual(
            text.flatten(A.bold["Hello, ", A.underline["world."]], self.attrs), "\x1b[1mHello, \x1b[4mworld."
        )

        self.assertEqual(
            text.flatten(A.bold[A.reverseVideo["Hello, ", A.normal["world"], "."]], self.attrs),
            "\x1b[1;7mHello, \x1b[0mworld\x1b[1;7m.",
        )
コード例 #2
0
    def testNesting(self):
        self.assertEqual(
            text.flatten(A.bold['Hello, ', A.underline['world.']], self.attrs),
            '\x1b[1mHello, \x1b[4mworld.')

        self.assertEqual(
            text.flatten(
                A.bold[A.reverseVideo['Hello, ', A.normal['world'], '.']],
                self.attrs), '\x1b[1;7mHello, \x1b[0mworld\x1b[1;7m.')
コード例 #3
0
ファイル: test_text.py プロジェクト: ali-hallaji/twisted
    def testNesting(self):
        self.assertEqual(
            text.flatten(A.bold['Hello, ', A.underline['world.']], self.attrs),
            '\x1b[1mHello, \x1b[4mworld.')

        self.assertEqual(
            text.flatten(
                A.bold[A.reverseVideo['Hello, ', A.normal['world'], '.']],
                self.attrs),
            '\x1b[1;7mHello, \x1b[0mworld\x1b[1;7m.')
コード例 #4
0
    def testComplexStructure(self):
        output = A.normal[A.bold[A.bg.cyan[
            A.fg.red["Foreground Red, Background Cyan, Bold",
                     A.blink["Blinking"],
                     -A.bold["Foreground Red, Background Cyan, normal"]],
            A.fg.green["Foreground Green, Background Cyan, Bold"]]]]

        self.assertEqual(
            text.flatten(output, self.attrs),
            "\x1b[1;31;46mForeground Red, Background Cyan, Bold"
            "\x1b[5mBlinking"
            "\x1b[0;31;46mForeground Red, Background Cyan, normal"
            "\x1b[1;32;46mForeground Green, Background Cyan, Bold")
コード例 #5
0
ファイル: test_text.py プロジェクト: ali-hallaji/twisted
    def testComplexStructure(self):
        output = A.normal[
            A.bold[
                A.bg.cyan[
                    A.fg.red[
                        "Foreground Red, Background Cyan, Bold",
                        A.blink[
                            "Blinking"],
                        -A.bold[
                            "Foreground Red, Background Cyan, normal"]],
                    A.fg.green[
                        "Foreground Green, Background Cyan, Bold"]]]]

        self.assertEqual(
            text.flatten(output, self.attrs),
            "\x1b[1;31;46mForeground Red, Background Cyan, Bold"
            "\x1b[5mBlinking"
            "\x1b[0;31;46mForeground Red, Background Cyan, normal"
            "\x1b[1;32;46mForeground Green, Background Cyan, Bold")
コード例 #6
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testBackground(self):
     self.assertEqual(
         text.flatten(
             A.normal[A.bg.red['Hello, '], A.bg.green['world!']],
             self.attrs),
         '\x1b[41mHello, \x1b[42mworld!')
コード例 #7
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testForeground(self):
     self.assertEqual(
         text.flatten(
             A.normal[A.fg.red['Hello, '], A.fg.green['world!']],
             self.attrs),
         '\x1b[31mHello, \x1b[32mworld!')
コード例 #8
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testMinus(self):
     self.assertEqual(
         text.flatten(
             A.bold[A.blink['Hello', -A.bold[' world'], '.']],
             self.attrs),
         '\x1b[1;5mHello\x1b[0;5m world\x1b[1;5m.')
コード例 #9
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testReverseVideo(self):
     self.assertEqual(
         text.flatten(A.reverseVideo['Hello, world.'], self.attrs),
         '\x1b[7mHello, world.')
コード例 #10
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testBlink(self):
     self.assertEqual(
         text.flatten(A.blink['Hello, world.'], self.attrs),
         '\x1b[5mHello, world.')
コード例 #11
0
 def testBlink(self):
     self.assertEquals(
         text.flatten(A.blink['Hello, world.'], self.attrs),
         '\x1b[5mHello, world.')
コード例 #12
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testTrivial(self):
     self.assertEqual(
         text.flatten(A.normal['Hello, world.'], self.attrs),
         'Hello, world.')
コード例 #13
0
 def testBackground(self):
     self.assertEquals(
         text.flatten(
             A.normal[A.bg.red['Hello, '], A.bg.green['world!']],
             self.attrs),
         '\x1b[41mHello, \x1b[42mworld!')
コード例 #14
0
 def testForeground(self):
     self.assertEquals(
         text.flatten(
             A.normal[A.fg.red['Hello, '], A.fg.green['world!']],
             self.attrs),
         '\x1b[31mHello, \x1b[32mworld!')
コード例 #15
0
 def testMinus(self):
     self.assertEquals(
         text.flatten(
             A.bold[A.blink['Hello', -A.bold[' world'], '.']],
             self.attrs),
         '\x1b[1;5mHello\x1b[0;5m world\x1b[1;5m.')
コード例 #16
0
 def testReverseVideo(self):
     self.assertEquals(
         text.flatten(A.reverseVideo['Hello, world.'], self.attrs),
         '\x1b[7mHello, world.')
コード例 #17
0
 def testBold(self):
     self.assertEquals(
         text.flatten(A.bold['Hello, world.'], self.attrs),
         '\x1b[1mHello, world.')
コード例 #18
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testBold(self):
     self.assertEqual(
         text.flatten(A.bold['Hello, world.'], self.attrs),
         '\x1b[1mHello, world.')
コード例 #19
0
 def testUnderline(self):
     self.assertEquals(
         text.flatten(A.underline['Hello, world.'], self.attrs),
         '\x1b[4mHello, world.')
コード例 #20
0
ファイル: test_text.py プロジェクト: AmirKhooj/VTK
 def testUnderline(self):
     self.assertEqual(
         text.flatten(A.underline['Hello, world.'], self.attrs),
         '\x1b[4mHello, world.')
コード例 #21
0
 def testTrivial(self):
     self.assertEquals(
         text.flatten(A.normal['Hello, world.'], self.attrs),
         'Hello, world.')