testinggtk r333 - trunk/tests
- From: bjornl svn gnome org
- To: svn-commits-list gnome org
- Subject: testinggtk r333 - trunk/tests
- Date: Wed, 2 Jul 2008 19:17:38 +0000 (UTC)
Author: bjornl
Date: Wed Jul 2 19:17:38 2008
New Revision: 333
URL: http://svn.gnome.org/viewvc/testinggtk?rev=333&view=rev
Log:
Test removing action group
Modified:
trunk/tests/test_uimanager.py
Modified: trunk/tests/test_uimanager.py
==============================================================================
--- trunk/tests/test_uimanager.py (original)
+++ trunk/tests/test_uimanager.py Wed Jul 2 19:17:38 2008
@@ -210,3 +210,27 @@
ui = gtk.UIManager()
ag = gtk.ActionGroup('foo')
ui.remove_action_group(ag)
+
+def test_remove_used_action_group():
+ '''
+ Ensure that removing an action group that is referenced from the
+ GUI description works as expected.
+ '''
+ xml = '''
+ <ui>
+ <menubar>
+ <menu name = "file" action = "file">
+ <menu name = "open" action = "open"/>
+ </menu>
+ </menubar>
+ </ui>
+ '''
+ ag = gtk.ActionGroup('foo')
+ ag.add_action(gtk.Action('file', 'name', '', None))
+ ag.add_action(gtk.Action('open', 'name', '', None))
+
+ ui = gtk.UIManager()
+ ui.insert_action_group(ag)
+ ui.add_ui_from_string(xml)
+ ui.remove_action_group(ag)
+ assert ui.get_action_groups() == []
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]