blob: 3cda64655fae3e637e865fb3728469149163c5e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import unittest
from common import gtk, gobject
class AccelClosures(unittest.TestCase):
def testListAccelClosures(self):
group = gtk.AccelGroup()
window = gtk.Window()
window.add_accel_group(group)
button = gtk.Button()
window.add(button)
button.add_accelerator("clicked", group, gtk.keysyms.x, gtk.gdk.CONTROL_MASK, 0)
for closure in button.list_accel_closures():
group1 = gtk.accel_group_from_accel_closure(closure)
self.assert_(group1 is group)
window.destroy()
if __name__ == '__main__':
unittest.main()
|