예제 #1
0
    def testStcStyle_02(self):
        defaultStyle = StcStyle()

        opt = StcStyleOption(self.config, "Test", "style_02", defaultStyle)
        self.assertEqual(opt.value.fore, "#000000")
        self.assertEqual(opt.value.back, "#111111")
        self.assertEqual(opt.value.bold, True)
        self.assertEqual(opt.value.italic, True)
        self.assertEqual(opt.value.underline, True)
예제 #2
0
    def testStcStyle_invalid_01(self):
        defaultStyle = StcStyle()

        opt = StcStyleOption(self.config, "Test", "style_invalid_01",
                             defaultStyle)
        self.assertEqual(opt.value.fore, "#000000")
        self.assertEqual(opt.value.back, "#FFFFFF")
        self.assertEqual(opt.value.bold, False)
        self.assertEqual(opt.value.italic, False)
        self.assertEqual(opt.value.underline, False)
예제 #3
0
 def testToString_07(self):
     style = StcStyle(fore="", back="", bold=True, italic=True)
     self.assertEqual(style.tostr(), "bold,italic")
예제 #4
0
 def testToString_05(self):
     style = StcStyle(fore="#AAAAAA", back="#BBBBBB", bold=True)
     self.assertEqual(style.tostr(), "fore:#AAAAAA,back:#BBBBBB,bold")
예제 #5
0
 def testToString_04(self):
     style = StcStyle(bold=True, italic=True, underline=True)
     self.assertEqual(style.tostr(),
                      "fore:#000000,back:#FFFFFF,bold,italic,underline")
예제 #6
0
 def testToString_02(self):
     style = StcStyle(bold=True)
     self.assertEqual(style.tostr(), "fore:#000000,back:#FFFFFF,bold")
예제 #7
0
 def testToString_01(self):
     style = StcStyle()
     self.assertEqual(style.tostr(), "fore:#000000,back:#FFFFFF")
예제 #8
0
 def testToString_06(self):
     style = StcStyle(fore=u"", back=u"", bold=True)
     self.assertEqual(style.tostr(), u"bold")
예제 #9
0
 def testToString_03(self):
     style = StcStyle(bold=True, italic=True)
     self.assertEqual(style.tostr(),
                      u"fore:#000000,back:#FFFFFF,bold,italic")