#!/usr/bin/env python
import unittest
from kiwi.ui.widgets.label import ProxyLabel
class LabelTest(unittest.TestCase):
def testAttr(self):
label = ProxyLabel()
label.set_text("test label")
label.set_italic(True)
self.assertEqual(label.get_label(),
'test label')
label.set_bold(True)
label.set_size("xx-small")
self.assertEqual(label.get_label(),
''
'test label')
label.set_italic(True)
label.set_bold(False)
label.set_size("xx-large")
self.assertEqual(label.get_label(),
''
'test label')
label.set_bold(True)
label.set_label("different label")
label.set_text("test one more label")
label.set_size("xx-small")
self.assertEqual(label.get_label(),
''
'test one more label')
self.assertRaises(ValueError, label.set_size, "wrong size")
if __name__ == '__main__':
unittest.main()