source: sasview/src/sas/qtgui/UnitTesting/SquishTestSuites/suite_sasview_qt/tst_Menu_Fitting/test.py @ d6b234b

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalc
Last change on this file since d6b234b was d6b234b, checked in by Piotr Rozyczko <rozyczko@…>, 7 years ago

Cleanup after merge (removed sasview/sasview)

  • Property mode set to 100755
File size: 2.8 KB
Line 
1# -*- coding: utf-8 -*-
2
3def main():
4    startApplication("sasview")
5    mouseClick(waitForObject(":MainWindow_MainSasViewWindow"), 236, -17, 0, Qt.LeftButton)
6    test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 1)
7    activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting"))
8    activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "New Fit Page"))
9    test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 2)
10    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").text, "FitPage1")
11    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").type, "TabItem")
12    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").index, 1)
13    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage1_TabItem").enabled, True)
14    activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting"))
15    activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "New Fit Page"))
16    test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").currentIndex, 0)
17    test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 3)
18    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").index, 2)
19    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").enabled, True)
20    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").text, "FitPage2")
21    clickButton(waitForObject(":qt_workspacechild_CloseButton"))
22    clickButton(waitForObject(":qt_workspacechild_CloseButton_2"))
23    test.compare(waitForObjectExists(":qt_workspacechild.FitPage0_FittingWindow").count, 1)
24    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").index, 0)
25    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage2_TabItem").text, "FitPage2")
26    clickButton(waitForObject(":qt_workspacechild_CloseButton_3"))
27    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage3_TabItem").index, 0)
28    test.compare(waitForObjectExists(":qt_tabwidget_tabbar.FitPage3_TabItem").text, "FitPage3")
29    activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting"))
30    activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "Fit Algorithms"))
31    test.compare(waitForObjectExists(":FittingOptions_FittingOptions").enabled, True)
32    test.compare(waitForObjectExists(":FittingOptions_FittingOptions").visible, True)
33    test.compare(str(waitForObjectExists(":FittingOptions_FittingOptions").windowTitle), "Fit Algorithms")
34    clickButton(waitForObject(":qt_workspacechild.Cancel_QPushButton"))
35    activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Fitting"))
36    activateItem(waitForObjectItem(":MainWindow.menuFitting_QMenu", "Fit Results"))
Note: See TracBrowser for help on using the repository browser.