testinggtk r314 - trunk/tests



Author: bjornl
Date: Sun Jun 29 13:14:18 2008
New Revision: 314
URL: http://svn.gnome.org/viewvc/testinggtk?rev=314&view=rev

Log:
Test for grabbing insensitive widgets

Modified:
   trunk/tests/test_widget.py

Modified: trunk/tests/test_widget.py
==============================================================================
--- trunk/tests/test_widget.py	(original)
+++ trunk/tests/test_widget.py	Sun Jun 29 13:14:18 2008
@@ -161,3 +161,16 @@
     assert widget.flags() & gtk.HAS_GRAB
     widget.grab_remove()
     assert not widget.flags() & gtk.HAS_GRAB
+
+def test_grab_insensitive_widget():
+    '''
+    Ensure that an insensitive widget cannot be grabbed.
+
+    :bug: tbh
+    '''
+    widget = gtk.Button()
+    widget.unset_flags(gtk.SENSITIVE)
+    widget.grab_add()
+    assert not widget.flags() & gtk.HAS_GRAB
+    assert not gtk.grab_get_current()
+    widget.grab_remove()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]