testinggtk r171 - trunk/tests



Author: bjornl
Date: Fri Jun 20 22:51:11 2008
New Revision: 171
URL: http://svn.gnome.org/viewvc/testinggtk?rev=171&view=rev

Log:
Tidied up and documented test for realized, populated get_tooltip_context

Modified:
   trunk/tests/test_treeview.py

Modified: trunk/tests/test_treeview.py
==============================================================================
--- trunk/tests/test_treeview.py	(original)
+++ trunk/tests/test_treeview.py	Fri Jun 20 22:51:11 2008
@@ -104,18 +104,28 @@
     assert not view.get_tooltip_context(0, 0, False)
     assert not view.get_tooltip_context(0, 0, True)
 
-def test_get_tooltip_context_on_populated_model():
+def test_get_tooltip_context_on_populated_model_kbd_tip():
+    '''
+    Construct a realized ``gtk.TreeView`` with a model. Get the
+    tooltip context at position (0,0) using a keyboard tooltip.
+
+    ``get_tooltip_context`` should return a 3-tuple containing the
+    views model, the path and a valid iterator in that model.
+    '''
     store = gtk.ListStore(int)
     for x in range(10):
         store.append([1])
     view = gtk.TreeView(store)
-    view.append_column(gtk.TreeViewColumn("c1",
-                                          gtk.CellRendererText(),
-                                          text = 0))
+    column = gtk.TreeViewColumn("c1", gtk.CellRendererText(), text = 0)
+    view.append_column(column)
     win = gtk.Window()
     win.add(view)
     win.show_all()
-    print view.get_tooltip_context(10, 10, False)
+    model, path, iter = view.get_tooltip_context(0, 0, True)
+
+    assert model == store
+    assert path == (0,)
+    assert model.get_value(iter, 0) == 1
 
 @utils.fail_on_warnings    
 def test_get_path_at_pos():



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