From: eso Date: Fri, 28 Aug 2015 12:27:44 +0000 (+0300) Subject: Add test construction_001 X-Git-Tag: V_1.4.0_beta4~210 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=2fe90780f6250cb96c88ac3bd1a549c29ea46c1d;p=modules%2Fshaper.git Add test construction_001 --- 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 000000000..5c269aa07 Binary files /dev/null and b/test.squish/shared/testdata/for_construction_001.hdf differ 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