diff options
author | Johan Dahlin <johan@src.gnome.org> | 2006-04-05 22:00:33 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2006-04-05 22:00:33 +0000 |
commit | 8f80074653f747a42baba5c062fe731712ebceec (patch) | |
tree | 4b45adfa9a6e7cef9cdfd0e626ec58d581fd69dd /tests | |
parent | 063028c9f54639e3d7af573b54fadcea4e51a9d2 (diff) | |
download | pygtk-8f80074653f747a42baba5c062fe731712ebceec.tar.gz |
Allow callback to be set to None, found by Patrick O'Brien
* gtk/gtktreeview.override
(_wrap_gtk_tree_sortable_set_default_sort_func): Allow callback
to be set to None, found by Patrick O'Brien
* tests/test_liststore.py (ListStoreTest.testSetDefaultSortFunc):
Add test
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_liststore.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_liststore.py b/tests/test_liststore.py index 65cc900c..da53a07e 100644 --- a/tests/test_liststore.py +++ b/tests/test_liststore.py @@ -20,5 +20,17 @@ class ListStoreTest(unittest.TestCase): self.assertEqual(store[0][0], 1) self.assertEqual(store[1][0], 2) + # TreeSortable, but... + + def testSetDefaultSortFunc(self): + store = gtk.ListStore(int) + self.failIf(store.has_default_sort_func()) + store.set_default_sort_func(lambda x: None) + store.set_sort_column_id(0, gtk.SORT_ASCENDING) + + self.failUnless(store.has_default_sort_func()) + store.set_default_sort_func(None) + self.failIf(store.has_default_sort_func()) + if __name__ == '__main__': unittest.main() |