From 2fe90780f6250cb96c88ac3bd1a549c29ea46c1d Mon Sep 17 00:00:00 2001 From: eso Date: Fri, 28 Aug 2015 15:27:44 +0300 Subject: [PATCH] Add test construction_001 --- .../shared/testdata/for_construction_001.hdf | Bin 0 -> 33726 bytes test.squish/suite_ISSUES_SALOME/objects.map | 13 +++++ .../shared/scripts/common.py | 35 +++++++++++++ .../tst_construction_001/test.py | 47 ++++++++++++++++++ .../verificationPoints/VP1 | 1 + .../verificationPoints/VP2 | 1 + 6 files changed, 97 insertions(+) create mode 100644 test.squish/shared/testdata/for_construction_001.hdf create mode 100644 test.squish/suite_ISSUES_SALOME/tst_construction_001/test.py create mode 100644 test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP1 create mode 100644 test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP2 diff --git a/test.squish/shared/testdata/for_construction_001.hdf b/test.squish/shared/testdata/for_construction_001.hdf new file mode 100644 index 0000000000000000000000000000000000000000..5c269aa079774593758987d59ad345c8cb2c223b GIT binary patch literal 33726 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 literal 0 HcmV?d00001 diff --git a/test.squish/suite_ISSUES_SALOME/objects.map b/test.squish/suite_ISSUES_SALOME/objects.map index a6c678267..c40608137 100644 --- a/test.squish/suite_ISSUES_SALOME/objects.map +++ b/test.squish/suite_ISSUES_SALOME/objects.map @@ -12,6 +12,9 @@ :Arc.Start point_QGroupBox {container=':SALOME*.Arc_XGUI_PropertyPanel' title='Start point' type='QGroupBox' unnamed='1' visible='1'} :Arc.property_panel_cancel_QToolButton {container=':SALOME*.Arc_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} :Arc.property_panel_ok_QToolButton {container=':SALOME*.Arc_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} +:Axis.property_panel_cancel_QToolButton {container=':SALOME*.Axis_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} +:Axis.property_panel_ok_QToolButton {container=':SALOME*.Axis_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} +:Axis_QLineEdit {container=':SALOME*.Axis_XGUI_PropertyPanel' type='QLineEdit' unnamed='1' visible='1'} :Boolean.Main objects_QLabel {container=':SALOME*.Boolean_XGUI_PropertyPanel' text='Main objects' type='QLabel' unnamed='1' visible='1'} :Boolean.Main objects_QListWidget {aboveWidget=':Boolean.Main objects_QLabel' container=':SALOME*.Boolean_XGUI_PropertyPanel' type='QListWidget' unnamed='1' visible='1'} :Boolean.Tool object_QLabel {container=':SALOME*.Boolean_XGUI_PropertyPanel' text='Tool object' type='QLabel' unnamed='1' visible='1'} @@ -131,7 +134,11 @@ :Perpendicular.property_panel_cancel_QToolButton {container=':SALOME*.Perpendicular_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} :Perpendicular.property_panel_ok_QToolButton {container=':SALOME*.Perpendicular_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} :Perpendicular_ModuleBase_PageWidget {container=':SALOME*.Perpendicular_XGUI_PropertyPanel' type='ModuleBase_PageWidget' unnamed='1' visible='1'} +:Plane.Plane face_QLabel {container=':SALOME*.Plane_XGUI_PropertyPanel' text='Plane face' type='QLabel' unnamed='1' visible='1'} +:Plane.Plane face_QLineEdit {container=':SALOME*.Plane_XGUI_PropertyPanel' leftWidget=':Plane.Plane face_QLabel' type='QLineEdit' unnamed='1' visible='1'} +:Plane.distance_ModuleBase_ParamSpinBox {container=':SALOME*.Plane_XGUI_PropertyPanel' name='distance' type='ModuleBase_ParamSpinBox' visible='1'} :Plane.property_panel_ok_QToolButton {container=':SALOME*.Plane_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} +:Plane.qt_spinbox_lineedit_QLineEdit {container=':SALOME*.Plane_XGUI_PropertyPanel' name='qt_spinbox_lineedit' type='QLineEdit' visible='1'} :Point.Auxiliary_QCheckBox {container=':SALOME*.Point_XGUI_PropertyPanel' text='Auxiliary' type='QCheckBox' unnamed='1' visible='1'} :Point.Point_QGroupBox {container=':SALOME*.Point_XGUI_PropertyPanel' title='Point' type='QGroupBox' unnamed='1' visible='1'} :Point.X _ModuleBase_ParamSpinBox {container=':Point.Point_QGroupBox' leftWidget=':Point.X _QLabel' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} @@ -140,7 +147,12 @@ :Point.Y _QLabel {container=':Point.Point_QGroupBox' text='Y ' type='QLabel' unnamed='1' visible='1'} :Point.property_panel_cancel_QToolButton {container=':SALOME*.Point_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} :Point.property_panel_ok_QToolButton {container=':SALOME*.Point_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} +:Point.qt_spinbox_lineedit_QLineEdit {container=':SALOME*.Point_XGUI_PropertyPanel' name='qt_spinbox_lineedit' type='QLineEdit' visible='1'} +:Point.qt_spinbox_lineedit_QLineEdit_2 {container=':SALOME*.Point_XGUI_PropertyPanel' name='qt_spinbox_lineedit' occurrence='2' type='QLineEdit' visible='1'} +:Point.qt_spinbox_lineedit_QLineEdit_3 {container=':SALOME*.Point_XGUI_PropertyPanel' name='qt_spinbox_lineedit' occurrence='3' type='QLineEdit' visible='1'} :Point.x_ModuleBase_ParamSpinBox {container=':SALOME*.Point_XGUI_PropertyPanel' name='x' type='ModuleBase_ParamSpinBox' visible='1'} +:Point.y_ModuleBase_ParamSpinBox {container=':SALOME*.Point_XGUI_PropertyPanel' name='y' type='ModuleBase_ParamSpinBox' visible='1'} +:Point.z_ModuleBase_ParamSpinBox {container=':SALOME*.Point_XGUI_PropertyPanel' name='z' type='ModuleBase_ParamSpinBox' visible='1'} :Point_QFrame {container=':SALOME*.Point_XGUI_PropertyPanel' type='QFrame' unnamed='1' visible='1'} :Radius.ConstraintValue_ModuleBase_ParamSpinBox {container=':SALOME*.Radius_XGUI_PropertyPanel' name='ConstraintValue' type='ModuleBase_ParamSpinBox' visible='1'} :Radius.property_panel_cancel_QToolButton {container=':SALOME*.Radius_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} @@ -198,6 +210,7 @@ :SALOME*.3D View Operations_OCCViewer_ViewPort3d {aboveWidget=':SALOME*.3D View Operations_QtxToolBar' type='OCCViewer_ViewPort3d' unnamed='1' visible='1' window=':SALOME*_STD_TabDesktop'} :SALOME*.3D View Operations_QtxToolBar {name='OCCViewer3DViewOperations' type='QtxToolBar' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='3D View Operations'} :SALOME*.Arc_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Arc'} +:SALOME*.Axis_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Axis'} :SALOME*.Boolean_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Boolean'} :SALOME*.Circle_QToolButton {text='Circle' type='QToolButton' unnamed='1' visible='1' window=':SALOME*_STD_TabDesktop'} :SALOME*.Circle_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Circle'} diff --git a/test.squish/suite_ISSUES_SALOME/shared/scripts/common.py b/test.squish/suite_ISSUES_SALOME/shared/scripts/common.py index 6d1f9de97..36aa986e8 100644 --- a/test.squish/suite_ISSUES_SALOME/shared/scripts/common.py +++ b/test.squish/suite_ISSUES_SALOME/shared/scripts/common.py @@ -373,6 +373,41 @@ def partition(main_objects, tool_object): mouseClick(waitForObject(":Partition.Tool object_QListWidget"), 116, 69, 0, Qt.LeftButton) mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), tool_object[0], tool_object[1], 0, Qt.LeftButton) clickButton(waitForObject(":Partition.property_panel_ok_QToolButton")) + +def plane(point, distance): + mouseClick(waitForObjectItem(":SALOME*_QMenuBar", "Construction")) + mouseClick(waitForObjectItem(":_QMenu", "Plane")) + + mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), point[0], point[1], 0, Qt.LeftButton) + + type(waitForObject(":Plane.distance_ModuleBase_ParamSpinBox"), "") + type(waitForObject(":Plane.distance_ModuleBase_ParamSpinBox"), 100) + + clickButton(waitForObject(":Plane.property_panel_ok_QToolButton")) + +def point(x, y, z): + mouseClick(waitForObjectItem(":SALOME*_QMenuBar", "Construction")) + mouseClick(waitForObjectItem(":_QMenu", "Point")) + + type(waitForObject(":Point.x_ModuleBase_ParamSpinBox"), "") + type(waitForObject(":Point.x_ModuleBase_ParamSpinBox"), x) + + type(waitForObject(":Point.y_ModuleBase_ParamSpinBox"), "") + type(waitForObject(":Point.y_ModuleBase_ParamSpinBox"), y) + + type(waitForObject(":Point.z_ModuleBase_ParamSpinBox"), "") + type(waitForObject(":Point.z_ModuleBase_ParamSpinBox"), z) + + clickButton(waitForObject(":Point.property_panel_ok_QToolButton")) + +def axis(point_1, point_2): + mouseClick(waitForObjectItem(":SALOME*_QMenuBar", "Construction")) + mouseClick(waitForObjectItem(":_QMenu", "Axis")) + + mouseDrag(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), point_1[0]-40, point_1[1]-40, 80, 80, 1, Qt.LeftButton) + mouseDrag(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), point_2[0]-40, point_2[1]-40, 80, 80, 1, Qt.LeftButton) + + clickButton(waitForObject(":Axis.property_panel_ok_QToolButton")) diff --git a/test.squish/suite_ISSUES_SALOME/tst_construction_001/test.py b/test.squish/suite_ISSUES_SALOME/tst_construction_001/test.py new file mode 100644 index 000000000..23abdf37c --- /dev/null +++ b/test.squish/suite_ISSUES_SALOME/tst_construction_001/test.py @@ -0,0 +1,47 @@ +def main(): + #[project] NewGEOM + #[Scenario] Construction_001 + #[Topic] 'Construction of point, axis and plane' functionality + #[Tested functionality] + #[Summary description] + #[Expected results] + #[General comments] + + source(findFile("scripts", "common.py")) + + #[section] Application start + #[step] Launch SALOME + startApplication("salome_run.sh") + + set_defaults() + + #[step] Open 'for_construction_001.hdf' + open(DATA_PATH + "/for_construction_001.hdf") + + #[step] Activate NewGeom + clickButton(waitForObject(":SALOME*.NewGeom_QToolButton")) + + # [step] Activate Part_1 + waitForObjectItem(":Object browser_XGUI_DataTree", "Not loaded Part\\_1") + clickItem(":Object browser_XGUI_DataTree", "Not loaded Part\\_1", 71, 10, 0, Qt.LeftButton) + openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Not loaded Part\\_1", 70, 9, 0) + activateItem(waitForObjectItem(":_QMenu", "Activate")) + + #[step] Create plane basing on upper face of the box + plane((283, 127), 100) + + #[step] Fit all + fit_all() + + #[check] Check that plane has been created + test.vp("VP1") + + point(-50, -50, 125) + point(50, 50, 125) + + axis((168, 138), (583, 137)) + + test.vp("VP2") + + # [step] Close application without saving + close_application() diff --git a/test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP1 b/test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP1 new file mode 100644 index 000000000..9be35ba98 --- /dev/null +++ b/test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP1 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP2 b/test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP2 new file mode 100644 index 000000000..37bf17d26 --- /dev/null +++ b/test.squish/suite_ISSUES_SALOME/tst_construction_001/verificationPoints/VP2 @@ -0,0 +1 @@ +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 \ No newline at end of file -- 2.39.2