From: eso Date: Fri, 28 Aug 2015 06:06:53 +0000 (+0300) Subject: Add test sketch_016 X-Git-Tag: V_1.4.0_beta4~218 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=586383d5bd16cc8f90c393aa6ea3e4df9f3990f0;p=modules%2Fshaper.git Add test sketch_016 --- diff --git a/test.squish/shared/testdata/for_sketch_016.hdf b/test.squish/shared/testdata/for_sketch_016.hdf new file mode 100644 index 000000000..70ab73bef Binary files /dev/null and b/test.squish/shared/testdata/for_sketch_016.hdf differ diff --git a/test.squish/suite_ISSUES_SALOME/objects.map b/test.squish/suite_ISSUES_SALOME/objects.map index 5cdd9d202..640d444b4 100644 --- a/test.squish/suite_ISSUES_SALOME/objects.map +++ b/test.squish/suite_ISSUES_SALOME/objects.map @@ -38,6 +38,8 @@ :Delete features.No_QPushButton {text='No' type='QPushButton' unnamed='1' visible='1' window=':Delete features_QMessageBox'} :Delete features._QLabel {name='qt_msgbox_label' type='QLabel' visible='1' window=':Delete features_QMessageBox'} :Delete features_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Delete features'} +:Direction.End point_QGroupBox {container=':Translation.Direction_ModuleBase_PageGroupBox' title='End point' type='QGroupBox' unnamed='1' visible='1'} +:Direction.Start point_QGroupBox {container=':Translation.Direction_ModuleBase_PageGroupBox' title='Start point' type='QGroupBox' unnamed='1' visible='1'} :Distance.ConstraintValue_ModuleBase_ParamSpinBox {container=':SALOME*.Distance_XGUI_PropertyPanel' name='ConstraintValue' type='ModuleBase_ParamSpinBox' visible='1'} :Distance.property_panel_cancel_QToolButton {container=':SALOME*.Distance_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} :Distance.property_panel_ok_QToolButton {container=':SALOME*.Distance_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} @@ -50,6 +52,7 @@ :End point.Y _ModuleBase_ParamSpinBox_2 {container=':Arc.End point_QGroupBox' leftWidget=':End point.Y _QLabel_2' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} :End point.Y _QLabel {container=':Line.End point_QGroupBox' text='Y ' type='QLabel' unnamed='1' visible='1'} :End point.Y _QLabel_2 {container=':Arc.End point_QGroupBox' text='Y ' type='QLabel' unnamed='1' visible='1'} +:End point.qt_spinbox_lineedit_QLineEdit {container=':Direction.End point_QGroupBox' name='qt_spinbox_lineedit' type='QLineEdit' visible='1'} :Equal.First object_QLabel {container=':SALOME*.Equal_XGUI_PropertyPanel' text='First object' type='QLabel' unnamed='1' visible='1'} :Equal.First object_QLineEdit {container=':SALOME*.Equal_XGUI_PropertyPanel' leftWidget=':Equal.First object_QLabel' type='QLineEdit' unnamed='1' visible='1'} :Equal.Second object_QLabel {container=':SALOME*.Equal_XGUI_PropertyPanel' text='Second object' type='QLabel' unnamed='1' visible='1'} @@ -222,6 +225,7 @@ :SALOME*.Sketch_QToolButton {text='Sketch' type='QToolButton' unnamed='1' visible='1' window=':SALOME*_STD_TabDesktop'} :SALOME*.Sketch_QtxToolBar {name='Sketch' type='QtxToolBar' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Sketch'} :SALOME*.Sketch_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Sketch'} +:SALOME*.Translation_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Translation'} :SALOME*.Vertical_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':SALOME*_STD_TabDesktop' windowTitle='Vertical'} :SALOME*_QMenuBar {type='QMenuBar' unnamed='1' visible='1' window=':SALOME*_STD_TabDesktop'} :SALOME*_QToolButton {occurrence='19' type='QToolButton' unnamed='1' visible='1' window=':SALOME*_STD_TabDesktop'} @@ -242,6 +246,7 @@ :Start point.Y _ModuleBase_ParamSpinBox_2 {container=':Arc.Start point_QGroupBox' leftWidget=':Start point.Y _QLabel_2' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} :Start point.Y _QLabel {container=':Line.Start point_QGroupBox' text='Y ' type='QLabel' unnamed='1' visible='1'} :Start point.Y _QLabel_2 {container=':Arc.Start point_QGroupBox' text='Y ' type='QLabel' unnamed='1' visible='1'} +:Start point.qt_spinbox_lineedit_QLineEdit {container=':Direction.Start point_QGroupBox' name='qt_spinbox_lineedit' type='QLineEdit' visible='1'} :To.to_offset_ModuleBase_ParamSpinBox {container=':Extrusion.To_ModuleBase_PageGroupBox' name='to_offset' type='ModuleBase_ParamSpinBox' visible='1'} :To.to_offset_ModuleBase_ParamSpinBox_2 {container=':Revolution.To_ModuleBase_PageGroupBox' name='to_offset' type='ModuleBase_ParamSpinBox' visible='1'} :To.to_offset_ModuleBase_ParamSpinBox_3 {container=':Revolution.To_ModuleBase_PageGroupBox_2' name='to_offset' type='ModuleBase_ParamSpinBox' visible='1'} @@ -249,6 +254,12 @@ :To_QLineEdit_2 {container=':Revolution.To_ModuleBase_PageGroupBox' type='QLineEdit' unnamed='1' visible='1'} :To_QLineEdit_3 {container=':Revolution.To_ModuleBase_PageGroupBox_2' type='QLineEdit' unnamed='1' visible='1'} :To_QLineEdit_4 {container=':Revolution.To_ModuleBase_PageGroupBox_3' type='QLineEdit' unnamed='1' visible='1'} +:Translation.Direction_ModuleBase_PageGroupBox {container=':SALOME*.Translation_XGUI_PropertyPanel' title='Direction' type='ModuleBase_PageGroupBox' unnamed='1' visible='1'} +:Translation.MultiTranslationCopies_QSpinBox {container=':SALOME*.Translation_XGUI_PropertyPanel' name='MultiTranslationCopies' type='QSpinBox' visible='1'} +:Translation.Segments:_QLabel {container=':SALOME*.Translation_XGUI_PropertyPanel' text='Segments:' type='QLabel' unnamed='1' visible='1'} +:Translation.Segments:_QListWidget {aboveWidget=':Translation.Segments:_QLabel' container=':SALOME*.Translation_XGUI_PropertyPanel' type='QListWidget' unnamed='1' visible='1'} +:Translation.property_panel_ok_QToolButton {container=':SALOME*.Translation_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} +:Translation.qt_spinbox_lineedit_QLineEdit {container=':SALOME*.Translation_XGUI_PropertyPanel' name='qt_spinbox_lineedit' occurrence='5' type='QLineEdit' visible='1'} :Vertical.property_panel_cancel_QToolButton {container=':SALOME*.Vertical_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} :Warning.Yes_QPushButton {text='Yes' type='QPushButton' unnamed='1' visible='1' window=':Warning_QMessageBox'} :Warning_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Warning'} diff --git a/test.squish/suite_ISSUES_SALOME/tst_sketch_016/test.py b/test.squish/suite_ISSUES_SALOME/tst_sketch_016/test.py new file mode 100644 index 000000000..046f61ed9 --- /dev/null +++ b/test.squish/suite_ISSUES_SALOME/tst_sketch_016/test.py @@ -0,0 +1,77 @@ + +def main(): + #[project] NewGEOM + #[Scenario] Sketch_016 + #[Topic] 'Translation' 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_sketch_016.hdf' + open(DATA_PATH + "/for_sketch_016.hdf") + + #[step] Activate NewGeom + clickButton(waitForObject(":SALOME*.NewGeom_QToolButton")) + + #[step] Edit 'Sketch_1' + waitForObjectItem(":Object browser_XGUI_DataTree", "Sketch\\_1") + clickItem(":Object browser_XGUI_DataTree", "Sketch\\_1", 43, 12, 0, Qt.LeftButton) + openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Sketch\\_1", 43, 12, 0) + activateItem(waitForObjectItem(":_QMenu", "Edit...")) + + #[step] Click '+OZ' button + clickButton(waitForObject(":SALOME*.+OZ_QToolButton")) + + #[step] Sketch - Translation + activateItem(waitForObjectItem(":SALOME*_QMenuBar", "Sketch")) + activateItem(waitForObjectItem(":Sketch_QMenu", "Translation")) + mouseClick(waitForObject(":Translation.Segments:_QListWidget"), 115, 35, 0, Qt.LeftButton) + + #[step] Select all objects for translation + type(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), "") + mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 90, 130, 33554432, Qt.LeftButton) + mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 440, 132, 33554432, Qt.LeftButton) + mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 573, 199, 33554432, Qt.LeftButton) + + #[step] Click in viewer to define start point + mouseClick(waitForObject(":Start point.qt_spinbox_lineedit_QLineEdit"), 53, 7, 0, Qt.LeftButton) + mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 112, 453, 0, Qt.LeftButton) + + #[step] Click in viewer to define end point, for this zoom out preview + mouseClick(waitForObject(":End point.qt_spinbox_lineedit_QLineEdit"), 154, 9, 0, Qt.LeftButton) + sendEvent("QWheelEvent", waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 451, 434, -120, 0, 2) + sendEvent("QWheelEvent", waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 451, 434, -120, 0, 2) + sendEvent("QWheelEvent", waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 451, 434, -120, 0, 2) + sendEvent("QWheelEvent", waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 451, 434, -120, 0, 2) + sendEvent("QWheelEvent", waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 451, 434, -120, 0, 2) + mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 426, 256, 0, Qt.LeftButton) + + #[step] Define the number of copies + mouseClick(waitForObject(":Translation.qt_spinbox_lineedit_QLineEdit"), 41, 9, 0, Qt.LeftButton) + type(waitForObject(":Translation.MultiTranslationCopies_QSpinBox"), "") + type(waitForObject(":Translation.MultiTranslationCopies_QSpinBox"), 3) + + + #[step] Fit all + fit_all() + + #[check] that preview is updated + test.vp("VP1") + + #[step] Ok + clickButton(waitForObject(":Translation.property_panel_ok_QToolButton")) + + #[check] Check that translation has been executed successfully + test.vp("VP2") + + # [step] Close application without saving + close_application() diff --git a/test.squish/suite_ISSUES_SALOME/tst_sketch_016/verificationPoints/VP1 b/test.squish/suite_ISSUES_SALOME/tst_sketch_016/verificationPoints/VP1 new file mode 100644 index 000000000..c9e3b496c --- /dev/null +++ b/test.squish/suite_ISSUES_SALOME/tst_sketch_016/verificationPoints/VP1 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/test.squish/suite_ISSUES_SALOME/tst_sketch_016/verificationPoints/VP2 b/test.squish/suite_ISSUES_SALOME/tst_sketch_016/verificationPoints/VP2 new file mode 100644 index 000000000..d3e380c24 --- /dev/null +++ b/test.squish/suite_ISSUES_SALOME/tst_sketch_016/verificationPoints/VP2 @@ -0,0 +1 @@ +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 \ No newline at end of file