예제 #1
0
def test_named_multiple_addons_apply():
    w = gtk.Button()
    apply_addons(w, OkButtonPlugin, dummy=OkButtonPlugin)
    assert w.addons.dummy
    assert w.addons.ok_button
    assert w.get_label() == gtk.STOCK_OK
    assert w.get_use_stock()
예제 #2
0
def test_missing_addon():
    w = gtk.Button()
    apply_addons(w, OkButtonPlugin)
    assert w.addons.banana is None
예제 #3
0
def test_named_addon_apply():
    w = gtk.Button()
    apply_addons(w, dummy=OkButtonPlugin)
    assert w.addons.dummy
    assert w.get_label() == gtk.STOCK_OK
    assert w.get_use_stock()
예제 #4
0
def test_addon_apply():
    w = gtk.Button()
    apply_addons(w, OkButtonPlugin)
    assert w.addons.ok_button
    assert w.get_label() == gtk.STOCK_OK
    assert w.get_use_stock()