source: sasview/sasview/squish_test_suites/suite_sasview_qt/tst_Plot2D_ContextMenu2/test.py @ 9c39b317

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 9c39b317 was 9c39b317, checked in by Piotr Rozyczko <rozyczko@…>, 7 years ago

SASVIEW-633: initial test suite for Squish functionality testing

  • Property mode set to 100755
File size: 1.7 KB
Line 
1# -*- coding: utf-8 -*-
2
3def main():
4    startApplication("sasview")
5    clickButton(waitForObject(":groupBox.cmdLoad_QPushButton"))
6    waitForObjectItem(":stackedWidget.listView_QListView", "test")
7    doubleClickItem(":stackedWidget.listView_QListView", "test", 32, 11, 0, Qt.LeftButton)
8    waitForObjectItem(":stackedWidget.listView_QListView", "2d\\_data")
9    doubleClickItem(":stackedWidget.listView_QListView", "2d\\_data", 25, 4, 0, Qt.LeftButton)
10    waitForObjectItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat")
11    doubleClickItem(":stackedWidget.listView_QListView", "P123\\_D2O\\_30\\_percent\\.dat", 97, 5, 0, Qt.LeftButton)
12    waitForObjectItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat")
13    clickItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat", -10, 10, 0, Qt.LeftButton)
14    waitForObjectItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat.Info")
15    clickItem(":groupBox.treeView_QTreeView", "P123\\_D2O\\_30\\_percent\\.dat.Info", -4, 6, 0, Qt.LeftButton)
16    test.compare(waitForObjectExists(":Info.Type: Data2D_QModelIndex").text, "Type: Data2D")
17    openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "P123\\_D2O\\_30\\_percent\\.dat", 139, 9, 0)
18    activateItem(waitForObjectItem(":MainWindow_QMenu", "Quick 3DPlot (slow)"))
19    test.vp("VP1")
20    snooze(2)
21    openItemContextMenu(waitForObject(":groupBox.treeView_QTreeView"), "P123\\_D2O\\_30\\_percent\\.dat", 139, 9, 0)
22    activateItem(waitForObjectItem(":MainWindow_QMenu", "Edit Mask"))
23    test.compare(waitForObjectExists(":MaskEditorUI_MaskEditor").visible, True)
24    test.compare(str(waitForObjectExists(":MaskEditorUI_MaskEditor").windowTitle), "Mask Editor for P123_D2O_30_percent.dat")
Note: See TracBrowser for help on using the repository browser.