testinggtk r159 - trunk/tests



Author: bjornl
Date: Fri Jun 20 21:13:33 2008
New Revision: 159
URL: http://svn.gnome.org/viewvc/testinggtk?rev=159&view=rev

Log:
Tests for get_path_at_pos and 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 21:13:33 2008
@@ -9,6 +9,49 @@
     '''
     assert hasattr(gtk.TreeView, 'get_tooltip_context')
 
+ utils fail_on_warnings 
+def test_get_tooltip_context():
+    '''
+    Ensure that getting the tooltip context from a newly created
+    ``gtk.TreeView`` works as expected.
+    '''
+    view = gtk.TreeView()
+    view.get_tooltip_context(0, 0, False)
+
+def test_get_tooltip_context_realized():
+    '''
+    Ensure that getting the tooltip context from a realized
+    ``gtk.TreeView`` without a model works as expected.
+    '''
+    view = gtk.TreeView()
+    win = gtk.Window()
+    win.add(view)
+    win.show_all()
+    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():
+    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))
+    win = gtk.Window()
+    win.add(view)
+    win.show_all()
+    print view.get_tooltip_context(10, 10, False)
+
+ utils fail_on_warnings    
+def test_get_path_at_pos():
+    '''
+    Ensure that getting the path at position (0,0) on a newly created
+    ``gtk.TreeView`` works as expected.
+    '''
+    view = gtk.TreeView()
+    assert not view.get_path_at_pos(0, 0)
+
 def test_set_none_adjustments():
     '''
     Ensure that setting the adjustments to None throws TypeError.



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