testinggtk r171 - trunk/tests
- From: bjornl svn gnome org
- To: svn-commits-list gnome org
- Subject: testinggtk r171 - trunk/tests
- Date: Fri, 20 Jun 2008 22:51:11 +0000 (UTC)
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]