예제 #1
0
 def test_tooltip_image_size(self):
     c = Column('test',
                tooltip_attr='attr',
                tooltip_type='iconname',
                tooltip_image_size=Gtk.IconSize.MENU)
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.iconname, 'value')
     self.assertEqual(t.size, Gtk.IconSize.MENU)
예제 #2
0
 def test_tooltip_type_pixbuf_attr(self):
     c = Column('test', tooltip_attr='attr', tooltip_type='pixbuf')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.pixbuf, 'value')
예제 #3
0
 def test_tooltip_type_pixbuf_value(self):
     c = Column('test', tooltip_value='banana', tooltip_type='pixbuf')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.pixbuf, 'banana')
예제 #4
0
 def test_tooltip_type_iconname_attr(self):
     c = Column('test', tooltip_attr='attr', tooltip_type='iconname')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.iconname, 'value')
예제 #5
0
 def test_tooltip_type_iconname_value(self):
     c = Column('test', tooltip_value='banana', tooltip_type='iconname')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.iconname, 'banana')
예제 #6
0
 def test_tooltip_type_stock_attr(self):
     c = Column('test', tooltip_attr='attr', tooltip_type='stock')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.stock, 'value')
예제 #7
0
 def test_tooltip_type_stock_value(self):
     c = Column('test', tooltip_value='banana', tooltip_type='stock')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.stock, 'banana')
예제 #8
0
 def test_tooltip_type_markup_attr(self):
     c = Column('test', tooltip_attr='attr', tooltip_type='markup')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.markup, 'value')
예제 #9
0
 def test_tooltip_type_markup_value(self):
     c = Column('test', tooltip_value='banana', tooltip_type='markup')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.markup, 'banana')
예제 #10
0
 def test_tooltip_type_text_attr(self):
     c = Column('test', tooltip_attr='attr')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.text, 'value')
예제 #11
0
 def test_tooltip_type_custom_value(self):
     c = Column('test', tooltip_value='banana', tooltip_type='custom')
     t = MockTooltip()
     o = Fruit()
     c.render_tooltip(t, o)
     self.assertEqual(t.custom, 'banana')