Exemplo n.º 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)
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')