#!/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()