diff options
author | Gian Mario Tagliaretti <gianmt@src.gnome.org> | 2008-09-01 21:21:36 +0000 |
---|---|---|
committer | Gian Mario Tagliaretti <gianmt@src.gnome.org> | 2008-09-01 21:21:36 +0000 |
commit | 128ff536735915ab34413c7c4f4bd9e28087fb02 (patch) | |
tree | a98086d67cd0322fa7bc9c6dbfb8ce701d647b3e /tests | |
parent | 5dad0b0583d5ec24d42d1905c3d4b0b86443ef87 (diff) | |
download | pygtk-128ff536735915ab34413c7c4f4bd9e28087fb02.tar.gz |
Wrap gtk_widget_list_accel_closures fixes #309554
svn path=/trunk/; revision=3033
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 5 | ||||
-rw-r--r-- | tests/test_accel_closures.py | 20 |
2 files changed, 23 insertions, 2 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 3ca928b9..7590da4d 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -20,7 +20,8 @@ tests = \ test_rectangle.py \ test_style.py \ test_textview.py \ - test_treeview.py + test_treeview.py \ + test_accel_closures.py GTK_PY_FILES = __init__.py _lazyutils.py compat.py deprecation.py keysyms.py @@ -36,4 +37,4 @@ check-local: $(top_srcdir)/gtk/__init__.py rm -f $(top_builddir)/gtk/$${gtk_py}*; \ done \ fi - @rm -fr *.pyc + @rm -fr *.pyc diff --git a/tests/test_accel_closures.py b/tests/test_accel_closures.py new file mode 100644 index 00000000..3cda6465 --- /dev/null +++ b/tests/test_accel_closures.py @@ -0,0 +1,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() |