def test_availablepane(self):
from softwarecenter.ui.gtk3.panes.availablepane import get_test_window
win = get_test_window()
pane = win.get_data("pane")
self._p()
pane.on_search_terms_changed(None, "the")
self._p()
sortmode = pane.app_view.sort_methods_combobox.get_active_text()
self.assertEqual(sortmode, "By Relevance")
model = pane.app_view.tree_view.get_model()
len1 = len(model)
pane.on_search_terms_changed(None, "nosuchsearchtermforsure")
self._p()
len2 = len(model)
self.assertTrue(len2 < len1)
GObject.timeout_add(TIMEOUT, lambda: win.destroy())
Gtk.main()
评论列表
文章目录