From 3370a7f7c115e72a4452eb43fdc9ad7ee5bf63a1 Mon Sep 17 00:00:00 2001 From: Martin Thompson Date: Wed, 4 Mar 2009 21:56:50 +0000 Subject: [PATCH] Pulled select row helper function out bzr-revno: 375 --- openlp/core/ui/test/test_service_manager.py | 23 +++++++++++---------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/openlp/core/ui/test/test_service_manager.py b/openlp/core/ui/test/test_service_manager.py index c688f0b83..077967dde 100644 --- a/openlp/core/ui/test/test_service_manager.py +++ b/openlp/core/ui/test/test_service_manager.py @@ -67,6 +67,16 @@ class TestServiceManager_base: def teardown_method(self, method): self.s=None + def select_row(self, row): + # now select the line we just added + # first get the index + i=QModelIndex(self.s.service_data.index(0,0)) + # make a selection of it + self.sm=QItemSelectionModel(self.s.service_data) + self.sm.select(i, QItemSelectionModel.ClearAndSelect) + log.info(str(self.sm.selectedIndexes())) + self.s.TreeView.setSelectionModel(self.sm) + log.info("Selected indexes = " + str(self.s.TreeView.selectedIndexes())) def test_easy(self): log.info("test_easy") item=ImageServiceItem(None) @@ -107,17 +117,8 @@ class TestServiceManager_base: item=ImageServiceItem(None) item.add("test.gif") self.s.addServiceItem(item) - # now select the line we just added - # first get the index - i=self.s.service_data.index(0,0) - # make a selection of it - sm=QItemSelectionModel(self.s.service_data) -# selection=QItemSelection(i,i) - sm.select(i, QItemSelectionModel.ClearAndSelect) - log.info(str(sm.selectedIndexes())) - self.s.TreeView.setSelectionModel(sm) - log.info("Slected indexes = " + str(self.s.TreeView.selectedIndexes())) - + self.select_row(0) + log.info("Selected indexes = " + str(self.s.TreeView.selectedIndexes())) item=ImageServiceItem(None) item.add("test2.gif") item.add("test3.gif")