From 1d53b78ddfebc0494b553cf786f4df6dbc2d8bc6 Mon Sep 17 00:00:00 2001 From: mzn Date: Mon, 3 Aug 2015 15:39:38 +0300 Subject: [PATCH] Add polylines scenario. --- .../shared/objects/common_objects.map | 50 ++ squish.suite/shared/scripts/common.py | 40 +- squish.suite/shared/scripts/common_hydro.py | 83 ++- squish.suite/suit_polylines.suite/envvars | 0 squish.suite/suit_polylines.suite/suite.conf | 9 + .../suit_polylines.suite/tst_case1/test.py | 636 ++++++++++++++++++ .../tst_case1/verificationPoints/VP1 | 1 + .../tst_case1/verificationPoints/VP10 | 9 + .../tst_case1/verificationPoints/VP11 | 1 + .../tst_case1/verificationPoints/VP12 | 9 + .../tst_case1/verificationPoints/VP13 | 1 + .../tst_case1/verificationPoints/VP14 | 9 + .../tst_case1/verificationPoints/VP15 | 1 + .../tst_case1/verificationPoints/VP16 | 1 + .../tst_case1/verificationPoints/VP17 | 1 + .../tst_case1/verificationPoints/VP18 | 1 + .../tst_case1/verificationPoints/VP19 | 1 + .../tst_case1/verificationPoints/VP2 | 1 + .../tst_case1/verificationPoints/VP3 | 9 + .../tst_case1/verificationPoints/VP4 | 1 + .../tst_case1/verificationPoints/VP5 | 1 + .../tst_case1/verificationPoints/VP6 | 9 + .../tst_case1/verificationPoints/VP7 | 1 + .../tst_case1/verificationPoints/VP8 | 1 + .../tst_case1/verificationPoints/VP9 | 1 + .../verificationPoints/vp_empty_occ_view | 1 + .../verificationPoints/vp_empty_vtk_view | 1 + 27 files changed, 871 insertions(+), 8 deletions(-) create mode 100644 squish.suite/suit_polylines.suite/envvars create mode 100644 squish.suite/suit_polylines.suite/suite.conf create mode 100644 squish.suite/suit_polylines.suite/tst_case1/test.py create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP1 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP10 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP11 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP12 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP13 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP14 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP15 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP16 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP17 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP18 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP19 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP2 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP3 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP4 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP5 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP6 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP7 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP8 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP9 create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_occ_view create mode 100644 squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_vtk_view diff --git a/squish.suite/shared/objects/common_objects.map b/squish.suite/shared/objects/common_objects.map index 8dfbd1ae..22206dc7 100644 --- a/squish.suite/shared/objects/common_objects.map +++ b/squish.suite/shared/objects/common_objects.map @@ -1,6 +1,8 @@ :Add element.Add_QPushButton {container=':Create polyline.Add element_QGroupBox' text='Add' type='QPushButton' unnamed='1' visible='1'} :Add element.Closed_QCheckBox {container=':Create polyline.Add element_QGroupBox' leftWidget=':Add element.Closed_QLabel' type='QCheckBox' unnamed='1' visible='1'} :Add element.Closed_QLabel {container=':Create polyline.Add element_QGroupBox' text='Closed' type='QLabel' unnamed='1' visible='1'} +:Add element.Name_QLabel {container=':Create polyline.Add element_QGroupBox' text='Name' type='QLabel' unnamed='1' visible='1'} +:Add element.Name_QLineEdit {container=':Create polyline.Add element_QGroupBox' leftWidget=':Add element.Name_QLabel' type='QLineEdit' unnamed='1' visible='1'} :Add element.Type_QComboBox {container=':Create polyline.Add element_QGroupBox' leftWidget=':Add element.Type_QLabel' type='QComboBox' unnamed='1' visible='1'} :Add element.Type_QLabel {container=':Create polyline.Add element_QGroupBox' text='Type' type='QLabel' unnamed='1' visible='1'} :BATHYMETRIES.IGN_pts_utiles_L2e_1_QModelIndex {column='0' container=':HYDRO.BATHYMETRIES_QModelIndex' text='IGN_pts_utiles_L2e_1' type='QModelIndex'} @@ -18,6 +20,7 @@ :Create polyline.Add element_QGroupBox {container=':SALOME *.Create polyline_HYDROGUI_PolylineDlg' title='Add element' type='QGroupBox' unnamed='1' visible='1'} :Create polyline.Apply_QPushButton {container=':SALOME *.Create polyline_HYDROGUI_PolylineDlg' text='Apply' type='QPushButton' unnamed='1' visible='1'} :Create polyline.Cancel_QPushButton {container=':SALOME *.Create polyline_HYDROGUI_PolylineDlg' text='Cancel' type='QPushButton' unnamed='1' visible='1'} +:Create polyline.Edit element_QGroupBox {container=':SALOME *.Create polyline_HYDROGUI_PolylineDlg' title='Edit element' type='QGroupBox' unnamed='1' visible='1'} :Create polyline.Name_QLabel {container=':SALOME *.Create polyline_HYDROGUI_PolylineDlg' text='Name' type='QLabel' unnamed='1' visible='1'} :Create polyline.Name_QLineEdit {container=':SALOME *.Create polyline_HYDROGUI_PolylineDlg' leftWidget=':Create polyline.Name_QLabel' type='QLineEdit' unnamed='1' visible='1'} :Create polyline.Sections_QGroupBox {container=':SALOME *.Create polyline_HYDROGUI_PolylineDlg' title='Sections' type='QGroupBox' unnamed='1' visible='1'} @@ -27,6 +30,14 @@ :Delete objects.Yes_QPushButton {text='Yes' type='QPushButton' unnamed='1' visible='1' window=':Delete objects_HYDROGUI_DeleteDlg'} :Delete objects_HYDROGUI_DeleteDlg {type='HYDROGUI_DeleteDlg' unnamed='1' visible='1' windowTitle='Delete objects'} :Delete objects_QTextEdit {type='QTextEdit' unnamed='1' visible='1' window=':Delete objects_HYDROGUI_DeleteDlg'} +:Edit element.Name_QLabel {container=':Create polyline.Edit element_QGroupBox' text='Name' type='QLabel' unnamed='1' visible='1'} +:Edit element.Name_QLineEdit {container=':Create polyline.Edit element_QGroupBox' leftWidget=':Edit element.Name_QLabel' type='QLineEdit' unnamed='1' visible='1'} +:Edit element.Ok_QPushButton {container=':Create polyline.Edit element_QGroupBox' text='Ok' type='QPushButton' unnamed='1' visible='1'} +:Edit polyline.Apply_QPushButton {container=':SALOME *.Edit polyline_HYDROGUI_PolylineDlg' text='Apply' type='QPushButton' unnamed='1' visible='1'} +:Edit polyline.Cancel_QPushButton {container=':SALOME *.Edit polyline_HYDROGUI_PolylineDlg' text='Cancel' type='QPushButton' unnamed='1' visible='1'} +:Edit polyline.Name_QLabel {container=':SALOME *.Edit polyline_HYDROGUI_PolylineDlg' text='Name' type='QLabel' unnamed='1' visible='1'} +:Edit polyline.Name_QLineEdit {container=':SALOME *.Edit polyline_HYDROGUI_PolylineDlg' leftWidget=':Edit polyline.Name_QLabel' type='QLineEdit' unnamed='1' visible='1'} +:Edit polyline.Sections_QGroupBox {container=':SALOME *.Edit polyline_HYDROGUI_PolylineDlg' title='Sections' type='QGroupBox' unnamed='1' visible='1'} :Edit_QMenu {title='Edit' type='QMenu' unnamed='1' visible='1'} :Exit.Ok_QPushButton {text='Ok' type='QPushButton' unnamed='1' visible='1' window=':Exit_SalomeApp_ExitDlg'} :Exit_SalomeApp_ExitDlg {type='SalomeApp_ExitDlg' unnamed='1' visible='1' windowTitle='Exit'} @@ -38,6 +49,7 @@ :Import bathymetry from file.File name_QLabel {container=':Import bathymetry.Import bathymetry from file_QGroupBox' text='File name' type='QLabel' unnamed='1' visible='1'} :Import bathymetry from file.File name_QLineEdit {container=':Import bathymetry.Import bathymetry from file_QGroupBox' leftWidget=':Import bathymetry from file.File name_QLabel' type='QLineEdit' unnamed='1' visible='1'} :Import bathymetry from file_QToolButton {container=':Import bathymetry.Import bathymetry from file_QGroupBox' type='QToolButton' unnamed='1' visible='1'} +:Import bathymetry from file_SUIT_FileDlg {name='QFileDialog' type='SUIT_FileDlg' visible='1' windowTitle='Import bathymetry from file'} :Import bathymetry.Apply_QPushButton {container=':SALOME *.Import bathymetry_HYDROGUI_ImportBathymetryDlg' text='Apply' type='QPushButton' unnamed='1' visible='1'} :Import bathymetry.Bathymetry name_QGroupBox {container=':SALOME *.Import bathymetry_HYDROGUI_ImportBathymetryDlg' title='Bathymetry name' type='QGroupBox' unnamed='1' visible='1'} :Import bathymetry.Cancel_QPushButton {container=':SALOME *.Import bathymetry_HYDROGUI_ImportBathymetryDlg' occurrence='2' text='Cancel' type='QPushButton' unnamed='1' visible='1'} @@ -50,6 +62,13 @@ :Import bathymetry.toParentButton_QToolButton {container=':SALOME *.Import bathymetry_HYDROGUI_ImportBathymetryDlg' name='toParentButton' type='QToolButton' visible='1'} :Insufficient input data.OK_QPushButton {text='OK' type='QPushButton' unnamed='1' visible='1' window=':Insufficient input data_QMessageBox'} :Insufficient input data_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Insufficient input data'} +:Local CS transformation.Apply_QPushButton {container=':SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg' text='Apply' type='QPushButton' unnamed='1' visible='1'} +:Local CS transformation.LX_QLabel {container=':SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg' text='LX' type='QLabel' unnamed='1' visible='1'} +:Local CS transformation.LX_QtxDoubleSpinBox {container=':SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg' leftWidget=':Local CS transformation.LX_QLabel' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:Local CS transformation.LY_QLabel {container=':SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg' text='LY' type='QLabel' unnamed='1' visible='1'} +:Local CS transformation.LY_QtxDoubleSpinBox {container=':SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg' leftWidget=':Local CS transformation.LY_QLabel' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:Local CS transformation.qt_spinbox_lineedit_QLineEdit {container=':SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg' name='qt_spinbox_lineedit' type='QLineEdit' visible='1'} +:Local CS transformation.qt_spinbox_lineedit_QLineEdit_2 {container=':SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg' name='qt_spinbox_lineedit' occurrence='2' type='QLineEdit' visible='1'} :New Window_QMenu {title='New Window' type='QMenu' unnamed='1' visible='1'} :Object Browser_QtxTreeView {container=':SALOME *.Object Browser_QtxDockWidget' type='QtxTreeView' unnamed='1' visible='1'} :Parameters.Polyline_QComboBox {container=':Create immersible zone.Parameters_QGroupBox' leftWidget=':Parameters.Polyline_QLabel' type='QComboBox' unnamed='1' visible='1'} @@ -61,9 +80,11 @@ :SALOME *.Create immersible zone_HYDROGUI_ImmersibleZoneDlg {type='HYDROGUI_ImmersibleZoneDlg' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='Create immersible zone'} :SALOME *.Create immersible zone_QToolButton {text='Create immersible zone' type='QToolButton' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *.Create polyline_HYDROGUI_PolylineDlg {type='HYDROGUI_PolylineDlg' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='Create polyline'} +:SALOME *.Edit polyline_HYDROGUI_PolylineDlg {type='HYDROGUI_PolylineDlg' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='Edit polyline'} :SALOME *.Fit All_QToolButton {text='Fit All' type='QToolButton' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *.HYDRO_QToolButton {text='HYDRO' type='QToolButton' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *.Import bathymetry_HYDROGUI_ImportBathymetryDlg {type='HYDROGUI_ImportBathymetryDlg' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='Import bathymetry'} +:SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg {type='HYDROGUI_LocalCSDlg' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='Local CS transformation'} :SALOME *.OCC scene:1 - viewer:1_OCCViewer_ViewFrame {type='OCCViewer_ViewFrame' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='OCC scene:1 - viewer:1'} :SALOME *.Object Browser_QtxDockWidget {name='objectBrowserDock' type='QtxDockWidget' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='Object Browser'} :SALOME *.Python Console_QtxDockWidget {name='pythonConsoleDock' type='QtxDockWidget' visible='1' window=':SALOME_STD_TabDesktop' windowTitle='Python Console'} @@ -72,13 +93,34 @@ :SALOME *.SVTK_RenderWindowInteractor_SVTK_RenderWindowInteractor {name='SVTK_RenderWindowInteractor' type='SVTK_RenderWindowInteractor' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *.Show/Hide trihedron_QToolButton {text='Show/Hide trihedron' type='QToolButton' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *.Undo_QToolButton {text='Undo' type='QToolButton' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} +:SALOME *.Zoom_QToolButton {text='Zoom' type='QToolButton' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *_GraphicsView_ViewPort {type='GraphicsView_ViewPort' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} +:SALOME *_QMenu {type='QMenu' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *_QSizeGrip {type='QSizeGrip' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} +:SALOME *_QStatusBar {type='QStatusBar' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME *_QtxWorkstackTabBar {type='QtxWorkstackTabBar' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME_QMenuBar {type='QMenuBar' unnamed='1' visible='1' window=':SALOME_STD_TabDesktop'} :SALOME_STD_TabDesktop {type='STD_TabDesktop' unnamed='1' visible='1' windowTitle?='SALOME *'} +:Sections.0_QModelIndex {column='1' container=':Sections.Sections_CurveCreator_TreeView' text='0' type='QModelIndex'} +:Sections.0_QModelIndex_2 {column='1' container=':Sections.Sections_CurveCreator_TreeView' occurrence='2' text='0' type='QModelIndex'} :Sections.Addition mode_QToolButton {container=':Create polyline.Sections_QGroupBox' text='Addition mode' type='QToolButton' unnamed='1' visible='1'} +:Sections.Detection mode_QToolButton {container=':Create polyline.Sections_QGroupBox' text='Detection mode' type='QToolButton' unnamed='1' visible='1'} +:Sections.Join_QToolButton {container=':Edit polyline.Sections_QGroupBox' text='Join' type='QToolButton' unnamed='1' visible='1'} +:Sections.Modification mode_QToolButton {container=':Edit polyline.Sections_QGroupBox' text='Modification mode' type='QToolButton' unnamed='1' visible='1'} :Sections.New section_QToolButton {container=':Create polyline.Sections_QGroupBox' text='New section' type='QToolButton' unnamed='1' visible='1'} +:Sections.Open_spline_QModelIndex {column='0' container=':Sections.Sections_CurveCreator_TreeView' text='Open_spline' type='QModelIndex'} +:Sections.Redo_QToolButton {container=':Create polyline.Sections_QGroupBox' text='Redo' type='QToolButton' unnamed='1' visible='1'} +:Sections.Redo_QToolButton_2 {container=':Edit polyline.Sections_QGroupBox' text='Redo' type='QToolButton' unnamed='1' visible='1'} +:Sections.Remove_QToolButton {container=':Edit polyline.Sections_QGroupBox' text='Remove' type='QToolButton' unnamed='1' visible='1'} +:Sections.Sections_CurveCreator_TreeView {aboveWidget=':Sections.Sections_QToolBar' container=':Create polyline.Sections_QGroupBox' type='CurveCreator_TreeView' unnamed='1' visible='1'} +:Sections.Sections_CurveCreator_TreeView_2 {aboveWidget=':Sections.Sections_QToolBar_2' container=':Edit polyline.Sections_QGroupBox' type='CurveCreator_TreeView' unnamed='1' visible='1'} +:Sections.Sections_QToolBar {container=':Create polyline.Sections_QGroupBox' type='QToolBar' unnamed='1' visible='1' windowTitle='Sections'} +:Sections.Sections_QToolBar_2 {container=':Edit polyline.Sections_QGroupBox' type='QToolBar' unnamed='1' visible='1' windowTitle='Sections'} +:Sections.Undo_QToolButton {container=':Create polyline.Sections_QGroupBox' text='Undo' type='QToolButton' unnamed='1' visible='1'} +:Sections.Undo_QToolButton_2 {container=':Edit polyline.Sections_QGroupBox' text='Undo' type='QToolButton' unnamed='1' visible='1'} +:Sections.qt_toolbar_ext_button_QToolBarExtension {container=':Create polyline.Sections_QGroupBox' name='qt_toolbar_ext_button' type='QToolBarExtension' visible='1'} +:Sections.qt_toolbar_ext_button_QToolBarExtension_2 {container=':Edit polyline.Sections_QGroupBox' name='qt_toolbar_ext_button' type='QToolBarExtension' visible='1'} +:Sections_CurveCreator_TableView {container=':Edit polyline.Sections_QGroupBox' type='CurveCreator_TableView' unnamed='1' visible='1'} :Select Color.Basic colors_QLabel {text='Basic colors' type='QLabel' unnamed='1' visible='1' window=':Select Color_QColorDialog'} :Select Color.OK_QPushButton {text='OK' type='QPushButton' unnamed='1' visible='1' window=':Select Color_QColorDialog'} :Select Color_QColorDialog {type='QColorDialog' unnamed='1' visible='1' windowTitle='Select Color'} @@ -92,6 +134,14 @@ :Window_QMenu {title='Window' type='QMenu' unnamed='1' visible='1'} :Zone name.Name_QLabel {container=':Create immersible zone.Zone name_QGroupBox' text='Name' type='QLabel' unnamed='1' visible='1'} :Zone name.Name_QLineEdit {container=':Create immersible zone.Zone name_QGroupBox' leftWidget=':Zone name.Name_QLabel' type='QLineEdit' unnamed='1' visible='1'} +:_QtxDoubleSpinBox {columnIndex='2' container=':Sections_CurveCreator_TableView' rowIndex='0' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:_QtxDoubleSpinBox_2 {columnIndex='3' container=':Sections_CurveCreator_TableView' rowIndex='0' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:_QtxDoubleSpinBox_3 {columnIndex='2' container=':Sections_CurveCreator_TableView' rowIndex='1' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:_QtxDoubleSpinBox_4 {columnIndex='3' container=':Sections_CurveCreator_TableView' rowIndex='1' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:_QtxDoubleSpinBox_5 {columnIndex='2' container=':Sections_CurveCreator_TableView' rowIndex='2' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:_QtxDoubleSpinBox_6 {columnIndex='3' container=':Sections_CurveCreator_TableView' rowIndex='2' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:_QtxDoubleSpinBox_7 {columnIndex='2' container=':Sections_CurveCreator_TableView' rowIndex='3' type='QtxDoubleSpinBox' unnamed='1' visible='1'} +:_QtxDoubleSpinBox_8 {columnIndex='3' container=':Sections_CurveCreator_TableView' rowIndex='3' type='QtxDoubleSpinBox' unnamed='1' visible='1'} :_QtxMenu {type='QtxMenu' unnamed='1' visible='1'} :fileNameEdit_QLineEdit {buddy=':Import bathymetry.File name:_QLabel' name='fileNameEdit' type='QLineEdit' visible='1'} :frame.stackedWidget_QStackedWidget {container=':splitter.frame_QFrame' name='stackedWidget' type='QStackedWidget' visible='1'} diff --git a/squish.suite/shared/scripts/common.py b/squish.suite/shared/scripts/common.py index 09f3bf5c..2c257381 100644 --- a/squish.suite/shared/scripts/common.py +++ b/squish.suite/shared/scripts/common.py @@ -209,7 +209,9 @@ If isDeselectAll = True all selected objects will be deselected. def fitAll(isDeselectAll=False): if isDeselectAll: deselectAll() - clickButton(waitForObject(":SALOME *.Fit All_QToolButton")) + #@MZN clickButton(waitForObject(":SALOME *.Fit All_QToolButton")) + btn = waitForObject(":SALOME *.Fit All_QToolButton") + btn.click() """ Click "Reset" button @@ -236,6 +238,26 @@ Call Isos popup menu in OCC Viewer def setOCCViwerIsos(u, v, pos_x = -1, pos_y = -1): setIsos(":SALOME *.3D View Operations_OCCViewer_ViewPort3d", u, v, pos_x, pos_y) +""" +Mouse click in OCC viewer. +""" +def occMouseClick(x, y): + mouseClick(waitForObject(":SALOME *.3D View Operations_OCCViewer_ViewPort3d"), x, y, 0, Qt.LeftButton) + +""" +Multiple mouse clicks in OCC viewer. +""" +def occMouseClicks(points): + occViewer = waitForObject(":SALOME *.3D View Operations_OCCViewer_ViewPort3d") + for pnt in points: + mouseClick(occViewer, pnt[0], pnt[1], 0, Qt.LeftButton) + +""" +Mouse drag in OCC viewer. +""" +def occMouseDrag(x1, y1, x2, y2): + mouseDrag(waitForObject(":SALOME *.3D View Operations_OCCViewer_ViewPort3d"), x1, y1, x2, y2, 1, Qt.LeftButton) + #-------------------------------------------------------------------------- # VTK Viewer #-------------------------------------------------------------------------- @@ -293,6 +315,22 @@ def checkComboBoxContent(combo, items): test.compare(comboItems, sortItems) pass + +""" +Click the object item. +""" +def clickObjectItem(objectName, itemName, modifier=0): + itemNameFormatted = itemName.replace('_',"\\\\_") + waitForObjectItem(objectName, itemNameFormatted) + clickItem(objectName, itemNameFormatted, 10, 5, modifier, Qt.LeftButton) + +""" +Double click the object item. +""" +def doubleClickObjectItem(objectName, itemName): + itemNameFormatted = itemName.replace('_',"\\\\_") + waitForObjectItem(objectName, itemNameFormatted) + doubleClickItem(objectName, itemNameFormatted, 10, 5, 0, Qt.LeftButton) #-------------------------------------------------------------------------- # Internal methods diff --git a/squish.suite/shared/scripts/common_hydro.py b/squish.suite/shared/scripts/common_hydro.py index 7bafea37..e3dfd580 100644 --- a/squish.suite/shared/scripts/common_hydro.py +++ b/squish.suite/shared/scripts/common_hydro.py @@ -30,23 +30,49 @@ def activateHYDRO(): """ Hide all objects displayed in the current OCC view. """ -def hideAll(): +def occHideAll(): activateOCCViewerContextMenuItem(100, 100, "Hide all") + +""" +Show all objects in the current OCC view. +""" +def occShowAll(): + activateOCCViewerContextMenuItem(100, 100, "Show all") + +""" +Hide all objects displayed in the current VTK view. +""" +def vtkHideAll(): + activateVTKContextMenuItem(100, 100, "Hide all") + +""" +Show all objects in the current VTK view. +""" +def vtkShowAll(): + activateVTKContextMenuItem(100, 100, "Show all") #-------------------------------------------------------------------------- # Bathymetry #-------------------------------------------------------------------------- def importBathymetry(filePath, bathName=None, isToInvert=False): - # Call "Import bathymetry" panel + # Click Ctrl+B type(waitForObject(":SALOME_STD_TabDesktop"), "") - # Check panel + # "Import bathymetry" panel appears bath_panel = waitForObject(":SALOME *.Import bathymetry_HYDROGUI_ImportBathymetryDlg") test.compare(bath_panel.windowTitle, "Import bathymetry") - # Set file name + # Click "Open file" icon clickButton(waitForObject(":Import bathymetry from file_QToolButton")) + + # "Import bathymetry from file" dialog appears + open_file_dlg = waitForObject(":Import bathymetry from file_SUIT_FileDlg") + test.compare(str(open_file_dlg.windowTitle), "Import bathymetry from file") + + # Set bathymetry file path type(waitForObject(":fileNameEdit_QLineEdit"), filePath) + + # Click "Open" button clickButton(waitForObject(":Import bathymetry.Open_QPushButton")) # Set "Invert altitude values" option @@ -108,7 +134,50 @@ def addPolylinePoints(points): setButtonChecked(additionModeButton, True) # Add points by clicking in OCC viewer - occViewer = waitForObject(":SALOME *.3D View Operations_OCCViewer_ViewPort3d") - for pnt in points: - mouseClick(occViewer, pnt[0], pnt[1], 0, Qt.LeftButton) + occMouseClicks(points) + + +#-------------------------------------------------------------------------- +# Coordinate system +#-------------------------------------------------------------------------- +""" +Get status bar message. +""" +def getStatusMessage(): + statusBar = waitForObject(":SALOME *_QStatusBar") + return str(statusBar.currentMessage()) + +""" +Get local coordinates from the status bar as a tuple of floats (x, y). +""" +def getLocalCoordinates(): + x = None + y = None + + msg = getStatusMessage() + + if msg.find("Local") > 0: + lmsg = msg.split("(")[1].split(")")[0] + (x,y) = msg.split(",") + (x,y) = (float(x), float(y)) + + return (x, y) +""" +Get global coordinates from the status bar as a tuple of floats (x, y). +""" +def getGlobalCoordinates(): + x = None + y = None + + msg = getStatusMessage() + + if msg.find("Global") > 0: + lmsg = msg.split("(")[2].split(")")[0] + (x,y) = msg.split(",") + (x,y) = (float(x), float(y)) + + return (x, y) + + + diff --git a/squish.suite/suit_polylines.suite/envvars b/squish.suite/suit_polylines.suite/envvars new file mode 100644 index 00000000..e69de29b diff --git a/squish.suite/suit_polylines.suite/suite.conf b/squish.suite/suit_polylines.suite/suite.conf new file mode 100644 index 00000000..6edae1d1 --- /dev/null +++ b/squish.suite/suit_polylines.suite/suite.conf @@ -0,0 +1,9 @@ +AUT=runSalome.py +ENVVARS=envvars +HOOK_SUB_PROCESSES=true +IMPLICITAUTSTART=0 +LANGUAGE=Python +OBJECTMAP=../shared/objects/common_objects.map +TEST_CASES=tst_case1 +VERSION=3 +WRAPPERS=Qt diff --git a/squish.suite/suit_polylines.suite/tst_case1/test.py b/squish.suite/suit_polylines.suite/tst_case1/test.py new file mode 100644 index 00000000..ab85ffd6 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/test.py @@ -0,0 +1,636 @@ +""" +This test case corresponds to HYDRO-002 (Polyline creation/edition and operations with it) scenario +""" + +import os +import tempfile +import shutil + +def main(): + # Prepare test data + global TEST_FILES_DIR + TEST_FILES_DIR = os.getenv("TEST_FILES_DIR") + + global APPSETTINGS + APPSETTINGS = os.path.join(TEST_FILES_DIR, "SalomeApp.xml") + + source(os.path.join(os.getenv("COMMON_SCRIPT_DIR"), "common_hydro.py")) + + # Run test + os.system("killSalome.py") #@MZN + runCase() + + # Kill SALOME + os.system("killSalome.py") + +def runCase(): + S1() # Creating a new study + S2() # Create polyline using Addition and Detection modes + S3() # Edit polyline + S4() # Show/hide polyline + S5() # Delete polyline + S6() # Change local CS + +""" +Creating a new study. +""" +def S1(): + + # Title 1: Creating a new study + + # 1. Start the application + startApplication("runSalome.py --modules=HYDRO,GEOM,SMESH -r %s" % APPSETTINGS) + waitFor("object.exists(':SALOME_STD_TabDesktop')", 100000) + + # 2. File - New + activateMenuItem("File", "New") + + # 3. New study window appears including Object Browser and Python console + checkObjectBrowser() + checkPythonConsole() + + # 4. Select HYDRO in the list of modules, located in the toolbar + # 5. Graphics scene and OCC scene appear + activateHYDRO() + + showTrihedron(False) # Hide trihedron + + +""" +Create polyline using Addition and Detection modes. +""" +def S2(): + + # Title 2: Create polyline using Addition and Detection modes + + # 1. HYDRO - Create polyline + activateMenuItem("HYDRO", "Create polyline") + fitAll() #@MZN + + # 2. "Create polyline" panel appears. Check that default name is "Polyline_1" + panel = waitForObject(":SALOME *.Create polyline_HYDROGUI_PolylineDlg") + test.compare(str(panel.windowTitle), "Create polyline") + + name_edit = waitForObject(":Create polyline.Name_QLineEdit") + test.compare(str(name_edit.text), "Polyline_1") + + # 3. Type name "MyPolyline" in the "Name" section + setInputFieldValue(name_edit, "MyPolyline") + + # 4. Click "Insert new section" button + new_section_btn = waitForObject(":Sections.New section_QToolButton") + clickButton(new_section_btn) + + # 5. "Add element" panel appears. Check that default name is "Section_1": + add_panel = waitForObject(":Create polyline.Add element_QGroupBox") + test.compare(str(add_panel.title), "Add element") + + section_name_edit = waitForObject(":Add element.Name_QLineEdit") + test.compare(str(section_name_edit.text), "Section_1") + + # Click Cancel button - no changes in Sections list + sections_list_name = ":Sections.Sections_CurveCreator_TreeView" + waitFor("object.exists(':Sections.Sections_CurveCreator_TreeView')", 20000) + sections_list = findObject(sections_list_name) + + test.compare(getTreeNames(sections_list), []) + clickButton(waitForObject(":Create polyline.Cancel_QPushButton")) + test.compare(getTreeNames(sections_list), []) + + # 7. Click "Insert new section" button + clickButton(new_section_btn) + + # 8. Click Add button + clickButton(waitForObject(":Add element.Add_QPushButton")) + + # 9. Click "Insert new section" button + clickButton(new_section_btn) + + # 10. Remove the tick in "Closed" checkbox + setButtonChecked(waitForObject(":Add element.Closed_QCheckBox"), False) + + # 11. Type name "Open_polyline" + setInputFieldValue(waitForObject(":Add element.Name_QLineEdit"), "Open_polyline") + + # 12. Click "Add" button + clickButton(waitForObject(":Add element.Add_QPushButton")) + + # 13. Click "Insert new section" button + clickButton(new_section_btn) + + # 14. As Type select Spline + selectComboBoxItem(waitForObject(":Add element.Type_QComboBox"), "Spline") + + # 15. Type name "Closed_spline" + setInputFieldValue(waitForObject(":Add element.Name_QLineEdit"), "Closed_spline") + + # 16. Click "Add" button + clickButton(waitForObject(":Add element.Add_QPushButton")) + + # 17. Click "Insert new section" button + clickButton(new_section_btn) + + # 18. As Type select Spline + selectComboBoxItem(waitForObject(":Add element.Type_QComboBox"), "Spline") + + # 19. Remove the tick in "Closed" checkbox + setButtonChecked(waitForObject(":Add element.Closed_QCheckBox"), False) + + # 20. Type name "Open_spline" + setInputFieldValue(waitForObject(":Add element.Name_QLineEdit"), "Open_spline") + + # 21. Click "Add" button + clickButton(waitForObject(":Add element.Add_QPushButton")) + + # 22. Double click on "Section_1" object + doubleClickObjectItem(sections_list_name, "Section_1") + + # 23. "Edit element" panel appears: + edit_element_panel = waitForObject(":Create polyline.Edit element_QGroupBox") + test.compare(str(edit_element_panel.title), "Edit element") + + # 24. Type new name "Closed_polyline" and click OK button + setInputFieldValue(waitForObject(":Edit element.Name_QLineEdit"), "Closed_polyline") + clickButton(waitForObject(":Edit element.Ok_QPushButton")) + + # 25. Check the list of sections, located inside "Create polyline" panel. each type of sections has own label: + sections_list.clearSelection() + test.vp("VP1") + + # 26. Select "Closed_polyline" and click "Addition mode" button + clickObjectItem(sections_list_name, "Closed_polyline") + clickButton(waitForObject(":Sections.Addition mode_QToolButton")) + + # 27. Create polyline consisting of 5 points + five_points = [(452, 134), (617, 71), (853, 100), (829, 193), (579, 172)] + addPolylinePoints(five_points) + + # 28. Select "Open_polyline" and create polyline in OCC viewer consisting form 3 points + clickObjectItem(sections_list_name, "Open_polyline") + + three_points = [(421, 280), (642, 243), (806, 295)] + addPolylinePoints(three_points) + + # 29. Select "Closed_spline" and create spline in OCC viewer consisting form 4 points + clickObjectItem(sections_list_name, "Closed_spline") + + four_points = [(422, 409), (537, 382), (770, 390), (751, 474)] + addPolylinePoints(four_points) + + # 30. Select "Open_spline" and create spline in OCC viewer consisting form 6 points + clickObjectItem(sections_list_name, "Open_spline") + + six_points = [(377, 598), (436, 567), (535, 599), (622, 578), (679, 606), (772, 581)] + addPolylinePoints(six_points) + + # 31. Check the result: + test.vp("VP2") # OCC viewer + + sections_list.clearSelection() + test.vp("VP3") # Sections list widget + + # 31. Click Undo button 10 times + for i in xrange(1, 11): + clickButton(waitForObject(":Sections.Undo_QToolButton")) + + # 33. Check that "Closed_spline" and "Open_spline" don't contain points now + #TODO: simplify + #waitFor("object.exists(':Sections.0_QModelIndex')", 20000) + #test.compare(findObject(":Sections.0_QModelIndex").text, "0") + #waitFor("object.exists(':Sections.Open_spline_QModelIndex')", 20000) + #test.compare(findObject(":Sections.Open_spline_QModelIndex").text, "Open_spline") + #waitFor("object.exists(':Sections.0_QModelIndex_2')", 20000) + #test.compare(findObject(":Sections.0_QModelIndex_2").row, 3) + #Test.compare(findObject(":Sections.0_QModelIndex_2").column, 1) + #test.compare(findObject(":Sections.0_QModelIndex_2").text, "0") + + # 34. Click Redo button 10 times + for i in xrange(1, 11): + clickButton(waitForObject(":Sections.Redo_QToolButton")) + + # 35. Click Apply button + clickButton(waitForObject(":Create polyline.Apply_QPushButton")) + + # 36. "MyPolyline" object appears in Object Browser as a child of "POLYLINES" branch + checkOBItem("HYDRO", "POLYLINES", "MyPolyline") + + # CREATION OF POLYLINE WITH HELP OF DETECTION MODE: TO BE DONE + + +""" +Edit polyline. +""" +def S3(): + + # Title 3: Edit polyline + + # 1. Select "MyPolyline" in Object browser + # 2. Call its context menu - Edit polyline + activateOBContextMenuItem("HYDRO.POLYLINES", "MyPolyline", "Edit polyline") + + # 3. "Edit" polyline panel appears: + panel = waitForObject(":SALOME *.Edit polyline_HYDROGUI_PolylineDlg") + test.compare(str(panel.windowTitle), "Edit polyline") + + sections_list_name = ":Sections.Sections_CurveCreator_TreeView_2" + sections_list = waitForObject(sections_list_name) + + # 4. Type new name "Polyline_1" + setInputFieldValue(waitForObject(":Edit polyline.Name_QLineEdit"), "Polyline_1") + + # 5. Select "Open_polyline" section + clickObjectItem(sections_list, "Open_polyline") + + # 6. Click "Remove" button + mouseDrag(waitForObject(":SALOME_STD_TabDesktop"), 1649, 420, -64, 1, 1, Qt.LeftButton) #TODO: resize the panel in another way + clickButton(waitForObject(":Sections.Remove_QToolButton")) + + # 7. "Open_polyline" object disappears from the list of sections + #TODO: check list of sections context + + # 8. Select "Closed_spline" and "Open_spline" objects in Sections panel + clickObjectItem(sections_list, "Closed_spline") + clickObjectItem(sections_list, "Open_spline", Qt.ControlModifier) + + # 9. Click "Join selected sections" button + clickButton(waitForObject(":Sections.Join_QToolButton")) + + # 10. New section, consisting from 10 points appears in the list of sections + #TODO: check than "Closed_spline" appears and consists of 10 points + + # 11. Click Undo button 2 times + clickButton(waitForObject(":Sections.Undo_QToolButton_2")) + clickButton(waitForObject(":Sections.Undo_QToolButton_2")) + + # 12. Check that all 4 sections are in the list like in step 3.3 + sections_list.clearSelection() + test.vp("VP7") # Sections list widget + + # 13. Activate Modification mode by clicking corresponding button + clickButton(waitForObject(":Sections.Modification mode_QToolButton")) + + # 14. Select some point in OCC view and drag it to another position + occMouseClick(452, 137) + occMouseDrag(452, 137, 77, -115) + + # 15. Repeat previous step with each section + occMouseClick(642, 244) + occMouseDrag(642, 244, -180, 86) + occMouseClick(754, 477) + occMouseDrag(752, 477, 119, 37) + occMouseClick(619, 577) + occMouseDrag(621, 581, -15, 74) + + # 16. Click on the segment of the sector - new points have been created and appeared on the place, where you click + occMouseClick(10, 10) # clear point selection + + # Add 3 points to "Closed_polyline" + occMouseClick(723, 87) + occMouseClick(649, 180) + occMouseClick(841, 148) + + occMouseClick(10, 10) # clear point selection + test.vp("VP4") + + # 17. Check that the number of points, located in the modified sector increases after each point addition + #TODO: Check number of pointsin "Closed_polyline" increases from 5 to 8 + + # 18. Add some points to each sector. Check the result - as old representations of sectors are shown as far as new representations: + occMouseClick(619, 315) # Add point to "Open_polyline" + occMouseClick(563, 503) # Add point to "Closed_spline" + occMouseClicks([(567, 629), (652, 631)]) # Add 2 points to "Open_spline" + + occMouseClick(10, 10) # clear point selection + test.vp("VP5") + + # 19. Click Apply button + clickButton(waitForObject(":Edit polyline.Apply_QPushButton")) + + # 20. Modified object "Polyline_1" has appeared in Object browser and in OCC view + checkOBItemNotExists("HYDRO", "POLYLINES", "MyPolyline") + checkOBItem("HYDRO", "POLYLINES", "Polyline_1") + + fitAll() + test.vp("VP6") # OCC view + + # 21. Select "MyPolyline" in Object browser + # 22. Call its context menu - Edit polyline + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_1", "Edit polyline") + + # 23. "Edit" polyline panel appears: + panel = waitForObject(":SALOME *.Edit polyline_HYDROGUI_PolylineDlg") + + waitFor("object.exists(':Sections.Sections_CurveCreator_TreeView')", 20000) + sections_list = findObject(sections_list_name) + + # 24. Activate Modification mode + clickButton(waitForObject(":Sections.Modification mode_QToolButton")) + + # 25. Select all points from "Closed_polyline" except 4 points on the right with the help of rectangle + occMouseDrag(513, 0, 195, 205) + # occMouseDrag(511, 11, 204, 196) #MZN + + # 26. Click Remove button + clickButton(waitForObject(":Sections.Remove_QToolButton")) + + # 27. Select remaining 4 points + occMouseDrag(730, 45, 240, 190) + #occMouseDrag(690, 63, 176, 152) #MZN + + # 28. Table with coordinates appears. Input following coordinates: + table_name = ":Sections_CurveCreator_TableView" + waitFor("object.exists(':Sections_CurveCreator_TableView')", 20000) + test.compare(findObject(table_name).visible, True) + + doubleClickObjectItem(table_name, "0/2") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox"), "155") + + doubleClickObjectItem(table_name, "0/3") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox_2"), "704") + + doubleClickObjectItem(table_name, "1/2") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox_3"), "340") + + doubleClickObjectItem(table_name, "1/3") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox_4"), "704") + + doubleClickObjectItem(table_name, "2/2") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox_5"), "340") + + doubleClickObjectItem(table_name, "2/3") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox_6"), "530") + + doubleClickObjectItem(table_name, "3/2") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox_7"), "155") + + doubleClickObjectItem(table_name, "3/3") + setInputFieldValue(waitForObject(":_QtxDoubleSpinBox_8"), "530") + + type(waitForObject(":_QtxDoubleSpinBox_8"), "") + + # 29. Check the result: + occMouseClick(10, 10) # clear point selection + fitAll() + + test.vp("VP8") + + # 30. Select "Closed_spline" in Sections table, call context menu - Set open + openItemContextMenu(waitForObject(sections_list_name), "Closed\\_spline", 73, 12, 0) + activateItem(waitForObjectItem(":SALOME *_QMenu", "Set open")) + + # 31. Section has became open as in OCC viewer as far in Sections table + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_1", "Hide") # hide the edited polyline + + test.vp("VP9") # OCC view + + sections_list.clearSelection() + test.vp("VP10") # Sections list + + # 32. Activate Modification mode + clickButton(waitForObject(":Sections.Modification mode_QToolButton")) + + # 33. Select "Closed_spline" section and call its context menu + # 34. Set polyline + openItemContextMenu(waitForObject(sections_list_name), "Closed\\_spline", 73, 12, 0) + activateItem(waitForObjectItem(":SALOME *_QMenu", "Set polyline")) + + # 35. Section has become polyline: + test.vp("VP11") # OCC view + + sections_list.clearSelection() + test.vp("VP12") # Sections list + + # 36. Click Cancel button in "Edit polyline" panel + clickButton(waitForObject(":Edit polyline.Cancel_QPushButton")) + + # 37. Select Polyline_1 in Object browser + # 38. Call context menu - Edit polyline + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_1", "Edit polyline") + + fitAll() + test.vp("VP13") + test.vp("VP14") + + clickButton(waitForObject(":Edit polyline.Cancel_QPushButton")) + +""" +Show/hide polyline. +""" +def S4(): + + # Title 4: Show/hide polyline + + # 1. Select "POLYLINES" in Object browser, call context menu - "Create polyline" + activateOBContextMenuItem("HYDRO", "POLYLINES", "Create polyline") + + # 2. Create polyline, consisting from 1 closed polyline section, click Apply: + addPolylineSection(True) + addPolylinePoints([(515, 203), (661, 119), (759, 200), (814, 375), (630, 435), (449, 416)]) + + clickButton(waitForObject(":Create polyline.Apply_QPushButton")) + + # 3. Select Polyline_1 in Object browser + # 4. Call context menu - Show only + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_1", "Show only") + + # 5. Fit all + fitAll() + + # 6. Only Polyline_1 is shown in OCC viewer + deselectAll() + test.vp("VP6") + + # 7. Select Polyline_2 in Object browser + # 8. Call context menu - Show + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_2", "Show") + + # 9. Fit all + fitAll() + + # 10. Both polylines are shown in OCC view + deselectAll() + test.vp("VP15") + + # 11. Call context menu in OCC viewer - Hide all + occHideAll() + + # 12. Nothing is shown in OCC view + test.vp("vp_empty_occ_view") + + # 13. Call context menu in OCC viewer - Show all + occShowAll() + + # 14. Both polylines are shown in OCC view + test.vp("VP15") + + # 15. Alt + K + # type(waitForObject(":SALOME_STD_TabDesktop"), "") #TODO: doesn't work + activateMenuItem("Window", "New Window", "VTK 3D view") + + # 16. New VTK scene appears + waitFor("object.exists(':SALOME *.SVTK_RenderWindowInteractor_SVTK_RenderWindowInteractor')", 20000) + test.compare(findObject(":SALOME *.SVTK_RenderWindowInteractor_SVTK_RenderWindowInteractor").visible, True) + showTrihedron(False) # Hide trihedron + + # 17. Select Polyline_1 in Object browser + # 18. Call context menu - Show only + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_1", "Show only") + + # 19. Fit all + fitAll() + + # 20. Only Polyline_1 is shown in VTK viewer + test.vp("VP16") + + # 21. Select Polyline_2 in Object browser + # 22. Call context menu - Show + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_2", "Show") + + # 23. Fit all + fitAll() + + # 24. Both polylines are shown in VTK view + test.vp("VP17") + + # 25. Call context menu in VTK viewer - Hide all + vtkHideAll() + + # 26. Nothing is shown in VTK view + test.vp("vp_empty_vtk_view") + + # 27. Call context menu in VTK viewer - Show all + vtkShowAll() + + # 28. Both of polylines are shown in VTK view + test.vp("VP18") + + +""" +Delete polyline. +""" +def S5(): + + # Title 5: Delete polyline + + # 0. Activate OCC 3D view + clickTab(waitForObject(":SALOME *_QtxWorkstackTabBar"), "OCC scene:1 - viewer:1") + + # 1. Select Polyline_1 + # 2. Call context menu - Delete + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_1", "Delete") + + # 3. Delete objects" dialog appear + delete_dlg = waitForObject(":Delete objects_HYDROGUI_DeleteDlg") + test.compare(str(delete_dlg.windowTitle), "Delete objects") + objects_list_text = waitForObject(":Delete objects_QTextEdit") + test.compare(objects_list_text.plainText, "- Polyline_1") + + # 4. Click No + clickButton(waitForObject(":Delete objects.No_QPushButton")) + + # 5. Nothing happens + deselectAll() + + test.vp("VP15") + checkOBItem("HYDRO", "POLYLINES", "Polyline_1") + + # 6. Select Polyline_1 + # 7. Call context menu - Delete + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_1", "Delete") + + # 8. Delete objects" dialog appear + waitForObject(":Delete objects_HYDROGUI_DeleteDlg") + + # 9. Click Yes + clickButton(waitForObject(":Delete objects.Yes_QPushButton")) + + # 10. Polyline_1 disappears as from OCC view as far from Object browser + checkOBItemNotExists("HYDRO", "POLYLINES", "Polyline_1") + test.vp("VP19") + + # 11. Click Undo button + clickButton(waitForObject(":SALOME *.Undo_QToolButton")) + + # 12. Polyline_1 appears in OCC view and Object browser + test.vp("VP15") + checkOBItem("HYDRO", "POLYLINES", "Polyline_1") + + # 13. Select Polyline_1 and Polyline_2 + selectObjectBrowserItem("Polyline_1", "HYDRO.POLYLINES") + selectObjectBrowserItem("Polyline_2", "HYDRO.POLYLINES", modifier=Qt.ControlModifier) + + # 14. Click Delete button + type(waitForObject(":SALOME_STD_TabDesktop"), "") + + # 15. Delete objects dialog appears: + waitForObject(":Delete objects_HYDROGUI_DeleteDlg") + objects_list_text = waitForObject(":Delete objects_QTextEdit") + test.compare(objects_list_text.plainText, "- Polyline_1\n- Polyline_2") + + # 16. Click Yes + clickButton(waitForObject(":Delete objects.Yes_QPushButton")) + + # 17. Both polylines disappear from OCC view and Object browser + checkOBItemNotExists("HYDRO", "POLYLINES", "Polyline_1") + checkOBItemNotExists("HYDRO", "POLYLINES", "Polyline_2") + test.vp("vp_empty_occ_view") + + # 18. Click Undo button + clickButton(waitForObject(":SALOME *.Undo_QToolButton")) + + # 19. Polyline_1 and Polyline_2 appear in OCC view and Object browser + test.vp("VP15") + checkOBItem("HYDRO", "POLYLINES", "Polyline_1") + checkOBItem("HYDRO", "POLYLINES", "Polyline_2") + + +""" +Change local CS. +""" +def S6(): + + # Title 6: Change local CS + + # 1. Select Polyline_2 + # 2. Call context menu - Show only + activateOBContextMenuItem("HYDRO.POLYLINES", "Polyline_2", "Show only") + + # 3. Check local and global coordinates of bottom vertex of polyline + occMouseClick(798, 438) + + lc1 = getLocalCoordinates() + gc1 = getGlobalCoordinates() + + test.verify(lc1 == gc1) + + # 4. HYDRO - Change local CS + activateMenuItem("HYDRO", "Change local CS") + + # 5. Local CS transformation panel appears. Check that default LX=0, LY=0 + cs_panel = waitForObject(":SALOME *.Local CS transformation_HYDROGUI_LocalCSDlg") + test.compare(str(cs_panel.windowTitle), "Local CS transformation") + + lx_edit = waitForObject(":Local CS transformation.qt_spinbox_lineedit_QLineEdit") + test.compare(str(lx_edit.text), "0") + + ly_edit = waitForObject(":Local CS transformation.qt_spinbox_lineedit_QLineEdit_2") + test.compare(str(ly_edit.text), "0") + + # 6. Set LX=20000, LY=400 + lx = 20000 + ly = 400 + + setInputFieldValue(lx_edit, lx) + setInputFieldValue(lx_edit, ly) + + # 7. Check local and global coordinates of bottom vertex of polyline. Difference between values + # of local CS and global CS is equal to LX and LY + occMouseClick(798, 438) + + lc2 = getLocalCoordinates() + gc2 = getGlobalCoordinates() + + test.compare(gc2[0] - lc2[0], lx) + test.compare(gc2[1] - lc2[1], ly) + + diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP1 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP1 new file mode 100644 index 00000000..ab0313b4 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP1 @@ -0,0 +1 @@ +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PRCJzCEEocwhBKHMIQShxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQihxQqjR9o2nn356TSvaunVrbf2TrWveINhMTp8+Xbvetasuu/yyurJ1ZR2fOV7ff+H7a1rnTTffVFWL4qyquv3221e1skceeaTuuuuuuvydl69po2Czef3112vu1Fy95z3vqeMzx+vK1pVVtfqWbrvttvrm09+sqo44z5w5s+qNHB0dra2XGjkH7bvf/W5VnXsTm9xmsEZHRmt8bHwhzOMzx6tqbS0trHvxF2fml1/hZe+4rF7/39d7rmhkZKQu3XrpmjeIZnbv3r0QYa/bv/r1rzZsGy8Go5eMLjtyrqWlhXUv/mL+zPySO1xxxRVdl523IiPnUNx1110L70mT296TwRodGa2tW7cuGTl79XLZOy6r3/72tyuve/EXnUPxzp0767P/9Nl69DOPrjhMj4yM1KWXGjkH7Rvf+EZVVd1zzz31rW99a8Xb3pPBGh3tMnL26OXgwwfriiuuqN/85je91734i8VD8dW7rq79+/fX7OxsVZ0LdbFf/PIX530tzuHavn17o9unT58e6nZdbEZHR2t8dJmfOf/Q0tW7rl7ymNmTs/WRez5SO3fuXNLReete/EV7KJ6YmKi9e/fWydmTVXWu9G3bttX2bdtr2/Zt9Yn7PrFk2B4dPTe8M1gPPPBAX7e9J4M1Ojpavz/5+yUj5+I+jhw5UidnT9bs7GzNnpw9d/vkbN1888119a6ra3p6evl1L/6iPRS/+uqrde2119bevXurquro0aNLHtg5bM/Pz/suPQRf+9rXqqrq4x//eKPbDNb8/PyKR2sPHDhw3mP27t1bs7Oz9cILL9Srr77adRe4627tKz95pa6/7vqFQF/5ySvV7b5VVW+99Va98cYb/b42VmnxiNjr9smTJ4e6XReb+fn5Ov3G6a5Hazu7uf666xfCfOUnr3Q9qlu1wgGhl15+qd53w/uWXdZJnMPR79Fa78lgNRk5O73wwgv10ssvrdjUir9KefHFF+sDH/jAir9KaX8HYbC+81/fqaqqvX+zt9FtBmv+rfllj9b26uXFF19csaeqhichPPf8cz2H3yoj57C966p3Nbr9s+mfDXW7Ljbz8/P1p9v/tOvR2k5NWmpbt9P3HBAajptuvqmu+4vrGt/2ngzW/PzyI+f6n763hhWeOnWq5udXHqpZuxMzJ/q6zeC88cYb9c7L3zn4c2sf/cyjq1rJ9u3b68EHH6yf/vSnn17zFsEmMzY+9lg7zPbIudqWFtty8ODBswcfPrjmFQHr58rWlbXl7NmzZzd6Q4Cl/h8cyF6rBHm6aQAAAABJRU5ErkJggg== \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP10 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP10 new file mode 100644 index 00000000..27bbb303 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP10 @@ -0,0 +1,9 @@ + + + + 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 + + + + + diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP11 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP11 new file mode 100644 index 00000000..4c2d6ae3 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP11 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP12 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP12 new file mode 100644 index 00000000..b6b0a070 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP12 @@ -0,0 +1,9 @@ + + + + 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 + + + + + diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP13 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP13 new file mode 100644 index 00000000..d7152a47 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP13 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP14 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP14 new file mode 100644 index 00000000..5e7daf0f --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP14 @@ -0,0 +1,9 @@ + + + + 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 + + + + + diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP15 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP15 new file mode 100644 index 00000000..6a320a17 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP15 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP16 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP16 new file mode 100644 index 00000000..5d4118a9 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP16 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP17 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP17 new file mode 100644 index 00000000..e182f236 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP17 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP18 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP18 new file mode 100644 index 00000000..5eff08dd --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP18 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP19 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP19 new file mode 100644 index 00000000..1cbe6cc2 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP19 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP2 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP2 new file mode 100644 index 00000000..28813d99 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP2 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP3 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP3 new file mode 100644 index 00000000..761e2d30 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP3 @@ -0,0 +1,9 @@ + + + + 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 + + + + + diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP4 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP4 new file mode 100644 index 00000000..63293288 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP4 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP5 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP5 new file mode 100644 index 00000000..b2538fdc --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP5 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP6 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP6 new file mode 100644 index 00000000..a198e7de --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP6 @@ -0,0 +1,9 @@ + + + + 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 + + + + + diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP7 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP7 new file mode 100644 index 00000000..84651b3d --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP7 @@ -0,0 +1 @@ +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FDPGmt5lmDvmorzXZv71uN30++Cgp+8HxYoY4EMkM8TIfHBIdmhni84yE+eCQxwxxIJIZ4kAkM8SBSOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkAkcQIiiRMQSZyASOIERBInIJI4AZHECYgkTkCkh6qqbt66Wbe2bx30vgDsOHHv3r17B70TAIP+H1EWiJUSiN1dAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP8 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP8 new file mode 100644 index 00000000..44f2b6a4 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP8 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP9 b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP9 new file mode 100644 index 00000000..1d7ba020 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/VP9 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_occ_view b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_occ_view new file mode 100644 index 00000000..39871580 --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_occ_view @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABm4AAAKcCAMAAADW9bWxAAAAA3NCSVQICAjb4U/gAAAB41BMVEUAAH8BaG8BjwECwgIDxgMEvgQE0gQFywUF1QUF2wUF4AUH3gcI7AgJ7wkJ8QkK9AoOfUsOq0sPq0sP9g8Qs0wS9xIT9xMXYogXhWkXh2kXkmkXoWkYs2kdd40dfH8dgH8ej38jiJE6AG9GYmlVd39Wd39bxXdjq7FnrbNoAW9rr7Vzs7l1Yml1tLp4Yml4trt6d397Yml7uL1+ub5/ur+AusCB+4GDvMGERkuLwMWNwcaPwseQw8eRYmmTxcmVxsqYx8yaRkuamsyayM2ey8+gRkuhzNClztKpAgKr0tWsAgKv6K+w1Nex1diy1dmz1tm16bW32Nu9Rku929693N6+BAS+3N/D3uHF4OLG/cbH7sfI4ePJ4uTK4uTM4+bNAwPOzubP5efQ0OfQ5ujRBATS5+nT5+nT8tPU6OnV6OrXBATX6uvY6uzZBATZBgbZ6uza6+zb6+3c7O3c7O7d7e7e7e/f7u/g8+Ph7/DiBQXi7/DlzM3l8fLn5/Pn8vPo8vPq19jq9PXr9PXsCAjt9fbuCQnv9vfv9/fw9/jxCQnx8fjx+Pjy+Pn0Cgr0+fn1+fr2Dw/3EhL3ExP3+/v3/Pj4+/z5/Pz5//n6+vz6/Pz8/f39urr9/v7+6ur+//7+//////+7XMxGAAAACXBIWXMAAA9hAAAPYQGoP6dpAAALlElEQVR4nO3c69dlAwHH8YmSS5HJLRrs3KKGUgnVUJncb0WFmeQSRST3SrkWRYiMyGX/qR1jtVZMj32Y53yt2T6fF3ufdfZ+8Xv3XXud/TwbBgBYuQ0f9gAAPgrkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAwBK5Oe+Wp565YXH+wWMPXrLqOQDM01JPN38Zz33rdM9qpwAwX0vl5mvjK4vjlrNWvAWA2Vrut5u7xiuH4bcrngLAfC35qsA4DpefstolAMzYkrm5anxo+2qHADBny74IvXi8AYAPSm4ACMgNAAG5ASCwXG6+se2ll3529oqnADBf/mcaAAG5ASAwnZtDghUAzNxkbj53QDEDgHmbzM3nP3VssQOAWZvMzb6fPrjYAcCsTeXmyP0O3PuYZAkAMzaVm732P2ifzyRLAJixidwcfdQnP/vxI5opAMzX5G83nzh0Y7EDgFmTGwACcgNAQG4ACMgNAIHp3BwmNwDsLrkBICA3AATkBoDAZG6uePmfv9n22I7r/v/Vnz7x1P3fGu568r4fr/cwAOZkMjfXXrN4unlu/NIal88d/7Q43rS+owCYm8nc3HrYxuHCce2ePDR+f7h9XScBMD+Tubn40I3Da+Pa1784vnrplvVcBMAMLfNnntvHy9/jhh+Nz67jHgBmaYncnPjmjve8Yxw3r9scAOZpidw8MJ4zDF9f84Zv/n58Yl0nATA/07k5441HF6dfrHnD3cO94/nruAiAGZrKzaaP/W08bXH+9Tu+PfWrx/33409OGobxzRUsA2BGpnKz4Xvjz7+wdesjf9j6v354280XfGfn9c2XLQ6Xjr9c+VAA9mQTudm04V/jH298fRz//cJO/3jb83//658f/91XhtNvefrhbw/Dr3a8eMNZzV4A9kiTTzcLJ1/9bnfecf1F3z0+GQjAHEzl5vBFbjbt8u2XzzxhNXMAmKfJN9OGXWMDAO/TdG4AYLfJDQABuQEgIDcABOQGgIDcABCQGwACcgNAQG4ACMgNAAG5ASAgNwAE5AaAgNwAEJAbAAJyA0BAbgAIyA0AAbkBICA3AATkBoCA3AAQkBsAAnIDQEBuAAjIDQABuQEgIDcABOQGgIDcABD4D1HQAn8Ztr5vAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_vtk_view b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_vtk_view new file mode 100644 index 00000000..30e8510c --- /dev/null +++ b/squish.suite/suit_polylines.suite/tst_case1/verificationPoints/vp_empty_vtk_view @@ -0,0 +1 @@ +iVBORw0KGgoAAAANSUhEUgAABm4AAAKcCAIAAABuSdLUAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAQKElEQVR4nO3dwYvcZx3H8XdqZKWmPZTiQSSJ1EgRQkG9eCgia9BDjpX0IPTmP1BEUI9epuBBPAo9u+fmYJlt8A8QFBWFBmS2hbbUNoeSg1FIPYxTZrtZM7uZ3d/szOvFHH7zzG/gc/7wfJ+nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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 \ No newline at end of file -- 2.39.2