From 70f5d71825930aaaf53a9b8518c7d50977327b8e Mon Sep 17 00:00:00 2001 From: eso Date: Tue, 11 Aug 2015 17:07:01 +0300 Subject: [PATCH] Add new tests --- test.squish/objects.map | 64 +++++++++++++++++++ .../suite_ISSUES/shared/scripts/common.py | 18 +++++- test.squish/suite_ISSUES/suite.conf | 2 +- .../suite_ISSUES/tst_PARALLEL_1/test.py | 24 +++++++ .../tst_PARALLEL_1/verificationPoints/VP1 | 1 + .../suite_ISSUES/tst_PARALLEL_2/test.py | 29 +++++++++ .../tst_PARALLEL_2/verificationPoints/VP1 | 1 + .../tst_PARALLEL_2/verificationPoints/VP2 | 1 + .../tst_PARALLEL_2/verificationPoints/VP3 | 1 + .../suite_ISSUES/tst_PERPENDICULAR_1/test.py | 18 ++++++ .../verificationPoints/VP1 | 1 + 11 files changed, 158 insertions(+), 2 deletions(-) create mode 100644 test.squish/suite_ISSUES/tst_PARALLEL_1/test.py create mode 100644 test.squish/suite_ISSUES/tst_PARALLEL_1/verificationPoints/VP1 create mode 100644 test.squish/suite_ISSUES/tst_PARALLEL_2/test.py create mode 100644 test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP1 create mode 100644 test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP2 create mode 100644 test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP3 create mode 100644 test.squish/suite_ISSUES/tst_PERPENDICULAR_1/test.py create mode 100644 test.squish/suite_ISSUES/tst_PERPENDICULAR_1/verificationPoints/VP1 diff --git a/test.squish/objects.map b/test.squish/objects.map index e30c3ccc0..5b4fddccd 100644 --- a/test.squish/objects.map +++ b/test.squish/objects.map @@ -1,9 +1,12 @@ +:Abort operation.OK_QPushButton {text='OK' type='QPushButton' unnamed='1' visible='1' window=':Abort operation_QMessageBox'} +:Abort operation_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Abort operation'} :Application errors.Close_QPushButton {text='Close' type='QPushButton' unnamed='1' visible='1' window=':Application errors_XGUI_ErrorDialog'} :Application errors_XGUI_ErrorDialog {type='XGUI_ErrorDialog' unnamed='1' visible='1' windowTitle='Application errors'} :Basic.Circle_AppElements_Button {container=':Sketch.Basic_AppElements_MenuGroupPanel' text='Circle' type='AppElements_Button' unnamed='1' visible='1'} :Basic.Line_AppElements_Button {container=':Sketch.Basic_AppElements_MenuGroupPanel' text='Line' type='AppElements_Button' unnamed='1' visible='1'} :Basic.Point_AppElements_Button {container=':Sketch.Basic_AppElements_MenuGroupPanel' text='Point' type='AppElements_Button' unnamed='1' visible='1'} :Basic.Sketch_AppElements_Button {container=':Sketch.Basic_AppElements_MenuGroupPanel' text='Sketch' type='AppElements_Button' unnamed='1' visible='1'} +:Basic_QToolButton {container=':Sketch.Basic_AppElements_MenuGroupPanel' occurrence='7' type='QToolButton' unnamed='1' visible='1'} :Center.X:_ModuleBase_ParamSpinBox {container=':Circle.Center_QGroupBox' leftWidget=':Center.X:_QLabel' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} :Center.X:_QLabel {container=':Circle.Center_QGroupBox' text='X ' type='QLabel' unnamed='1' visible='1'} :Center.Y:_ModuleBase_ParamSpinBox {container=':Circle.Center_QGroupBox' leftWidget=':Center.Y:_QLabel' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} @@ -13,7 +16,17 @@ :Circle.property_panel_ok_QToolButton {container=':OpenParts*.Circle_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} :Circle.qt_spinbox_lineedit_QLineEdit {container=':OpenParts*.Circle_XGUI_PropertyPanel' name='qt_spinbox_lineedit' occurrence='3' type='QLineEdit' visible='1'} :Constraints.Distance_AppElements_Button {container=':Sketch.Constraints_AppElements_MenuGroupPanel' text='Distance' type='AppElements_Button' unnamed='1' visible='1'} +:Constraints.Parallel_AppElements_Button {container=':Sketch.Constraints_AppElements_MenuGroupPanel' text='Parallel' type='AppElements_Button' unnamed='1' visible='1'} +:Constraints.Perpendicular_AppElements_Button {container=':Sketch.Constraints_AppElements_MenuGroupPanel' text='Perpendicular' type='AppElements_Button' unnamed='1' visible='1'} :Constraints.Radius_AppElements_Button {container=':Sketch.Constraints_AppElements_MenuGroupPanel' text='Radius' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Exit_AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Exit' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Open..._AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Open...' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Preferences_AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Preferences' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Rebuild_AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Rebuild' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Redo_AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Redo' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Save as..._AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Save as...' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Save_AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Save' type='AppElements_Button' unnamed='1' visible='1'} +:Default.Undo_AppElements_Button {container=':General.Default_AppElements_MenuGroupPanel' text='Undo' type='AppElements_Button' unnamed='1' visible='1'} :Delete features.Label_QLabel {name='qt_msgbox_label' type='QLabel' visible='1' window=':Delete features_QMessageBox'} :Delete features.Yes_QPushButton {text='Yes' type='QPushButton' unnamed='1' visible='1' window=':Delete features_QMessageBox'} :Delete features_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Delete features'} @@ -22,6 +35,8 @@ :Distance.First object_QLineEdit {container=':OpenParts*.Distance_XGUI_PropertyPanel' leftWidget=':Distance.First object_QLabel' type='QLineEdit' unnamed='1' visible='1'} :Distance.Second object_QLabel {container=':OpenParts*.Distance_XGUI_PropertyPanel' text='Second object' type='QLabel' unnamed='1' visible='1'} :Distance.Second object_QLineEdit {container=':OpenParts*.Distance_XGUI_PropertyPanel' leftWidget=':Distance.Second object_QLabel' type='QLineEdit' unnamed='1' visible='1'} +:Edit preferences.qt_tabwidget_tabbar_QTabBar {name='qt_tabwidget_tabbar' type='QTabBar' visible='1' window=':Edit preferences_ModuleBase_PreferencesDlg'} +:Edit preferences_ModuleBase_PreferencesDlg {type='ModuleBase_PreferencesDlg' unnamed='1' visible='1' windowTitle='Edit preferences'} :End point.X:_ModuleBase_ParamSpinBox {container=':Line.End point_QGroupBox' leftWidget=':End point.X:_QLabel' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} :End point.X:_QLabel {container=':Line.End point_QGroupBox' text='X ' type='QLabel' unnamed='1' visible='1'} :End point.Y:_ModuleBase_ParamSpinBox {container=':Line.End point_QGroupBox' leftWidget=':End point.Y:_QLabel' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} @@ -34,24 +49,67 @@ :Extrusion.property_panel_ok_QToolButton {container=':OpenParts*.Extrusion_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} :Extrusion_ModuleBase_PageWidget {container=':OpenParts*.Extrusion_XGUI_PropertyPanel' occurrence='2' type='ModuleBase_PageWidget' unnamed='1' visible='1'} :Features.Extrusion_AppElements_MenuGroupPanel {container=':qt_tabwidget_stackedwidget.Features_AppElements_Workbench' name='Extrusion' type='AppElements_MenuGroupPanel' visible='1'} +:General.Default_AppElements_MenuGroupPanel {container=':OpenParts*.General_AppElements_DockWidget' name='Default' type='AppElements_MenuGroupPanel' visible='1'} +:General.General_AppElementsDockTitleLabel {container=':OpenParts*.General_AppElements_DockWidget' text='General' type='AppElementsDockTitleLabel' unnamed='1' visible='1'} +:General.Sketch_QTabWidget {container=':OpenParts*.General_AppElements_DockWidget' leftWidget=':General.Default_AppElements_MenuGroupPanel' text='Sketch' type='QTabWidget' unnamed='1' visible='1'} :General.qt_tabwidget_stackedwidget_QStackedWidget {container=':OpenParts*.General_AppElements_DockWidget' name='qt_tabwidget_stackedwidget' type='QStackedWidget' visible='1'} :General.qt_tabwidget_tabbar_QTabBar {container=':OpenParts*.General_AppElements_DockWidget' name='qt_tabwidget_tabbar' type='QTabBar' visible='1'} +:General_AppElements_DockWidgetTitle {container=':OpenParts*.General_AppElements_DockWidget' type='AppElements_DockWidgetTitle' unnamed='1' visible='1'} +:General_AppElements_MainMenu {container=':OpenParts*.General_AppElements_DockWidget' type='AppElements_MainMenu' unnamed='1' visible='1'} +:General_QToolButton {container=':OpenParts*.General_AppElements_DockWidget' occurrence='29' type='QToolButton' unnamed='1' visible='1'} +:General_QToolButton_2 {container=':OpenParts*.General_AppElements_DockWidget' occurrence='30' type='QToolButton' unnamed='1' visible='1'} +:General_QToolButton_3 {container=':OpenParts*.General_AppElements_DockWidget' occurrence='31' type='QToolButton' unnamed='1' visible='1'} :Line.End point_QGroupBox {container=':OpenParts*.Line_XGUI_PropertyPanel' title='End point' type='QGroupBox' unnamed='1' visible='1'} :Line.Start point_QGroupBox {container=':OpenParts*.Line_XGUI_PropertyPanel' title='Start point' type='QGroupBox' unnamed='1' visible='1'} :Line.property_panel_ok_QToolButton {container=':OpenParts*.Line_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} +:Object browser.qt_dockwidget_closebutton_QDockWidgetTitleButton {container=':OpenParts*.Object browser_QDockWidget' name='qt_dockwidget_closebutton' type='QDockWidgetTitleButton' visible='1'} +:Object browser.qt_dockwidget_floatbutton_QDockWidgetTitleButton {container=':OpenParts*.Object browser_QDockWidget' name='qt_dockwidget_floatbutton' type='QDockWidgetTitleButton' visible='1'} +:Object browser.qt_dockwidget_floatbutton_XGUI_ObjectsBrowser {aboveWidget=':Object browser.qt_dockwidget_floatbutton_QDockWidgetTitleButton' container=':OpenParts*.Object browser_QDockWidget' type='XGUI_ObjectsBrowser' unnamed='1' visible='1'} +:Object browser_QFrame {container=':OpenParts*.Object browser_QDockWidget' type='QFrame' unnamed='1' visible='1'} +:Object browser_QLabel {container=':OpenParts*.Object browser_QDockWidget' type='QLabel' unnamed='1' visible='1'} +:Object browser_QLineEdit {container=':OpenParts*.Object browser_QDockWidget' type='QLineEdit' unnamed='1' visible='1'} :Object browser_XGUI_DataTree {container=':OpenParts*.Object browser_QDockWidget' type='XGUI_DataTree' unnamed='1' visible='1'} +:OpenParts*.Back_QToolButton {text='Back' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Bottom_QToolButton {text='Bottom' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :OpenParts*.Circle_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Circle'} +:OpenParts*.Clone_QToolButton {text='Clone' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :OpenParts*.Distance_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Distance'} +:OpenParts*.Dump view_QToolButton {text='Dump view' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :OpenParts*.Extrusion_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Extrusion'} +:OpenParts*.Fit all_QToolButton {text='Fit all' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Fit area_QToolButton {text='Fit area' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Front_QToolButton {text='Front' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :OpenParts*.General_AppElements_DockWidget {type='AppElements_DockWidget' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='General'} +:OpenParts*.Global panning_QToolButton {text='Global panning' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Left_QToolButton {text='Left' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :OpenParts*.Line_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Line'} :OpenParts*.Object browser_QDockWidget {type='QDockWidget' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Object browser'} +:OpenParts*.Object browser_QMdiArea {aboveWidget=':OpenParts*.General_AppElements_DockWidget' leftWidget=':OpenParts*.Object browser_QDockWidget' type='QMdiArea' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Panning_QToolButton {text='Panning' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Parallel_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Parallel'} :OpenParts*.Parameter_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Parameter'} :OpenParts*.Point_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Point'} +:OpenParts*.Reset_QToolButton {text='Reset' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Right_QToolButton {text='Right' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Rotate_QToolButton {text='Rotate' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Show/Hide trihedron_QToolButton {text='Show/Hide trihedron' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :OpenParts*.Sketch_XGUI_PropertyPanel {name='property_panel_dock' type='XGUI_PropertyPanel' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Sketch'} +:OpenParts*.Top_QToolButton {text='Top' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*.Viewer #1_QMdiSubWindow {type='QMdiSubWindow' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow' windowTitle='Viewer #1'} +:OpenParts*.Zoom_QToolButton {text='Zoom' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :OpenParts*_AppElements_MainWindow {type='AppElements_MainWindow' unnamed='1' visible='1' windowTitle?='OpenParts*'} :OpenParts*_AppElements_ViewPort {type='AppElements_ViewPort' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_AppElements_ViewWindow {type='AppElements_ViewWindow' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_QTabBar {type='QTabBar' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_QToolButton {occurrence='48' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_QToolButton_2 {occurrence='49' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_QToolButton_3 {occurrence='50' type='QToolButton' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_QWidget {occurrence='50' type='QWidget' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_ViewerLabel {type='ViewerLabel' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_ViewerToolbar {type='ViewerToolbar' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} +:OpenParts*_ViewerToolbar_2 {occurrence='2' type='ViewerToolbar' unnamed='1' visible='1' window=':OpenParts*_AppElements_MainWindow'} :Operations.New part_AppElements_Button {container=':Part.Operations_AppElements_MenuGroupPanel' text='New part' type='AppElements_Button' unnamed='1' visible='1'} +:Parallel.property_panel_cancel_QToolButton {container=':OpenParts*.Parallel_XGUI_PropertyPanel' name='property_panel_cancel' type='QToolButton' visible='1'} :Parameter.property_panel_ok_QToolButton {container=':OpenParts*.Parameter_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} :Parameter_ExpressionEditor {container=':OpenParts*.Parameter_XGUI_PropertyPanel' type='ExpressionEditor' unnamed='1' visible='1'} :Parameter_QLineEdit {container=':OpenParts*.Parameter_XGUI_PropertyPanel' type='QLineEdit' unnamed='1' visible='1'} @@ -69,10 +127,16 @@ :Save current file.Discard_QPushButton {text='Discard' type='QPushButton' unnamed='1' visible='1' window=':Save current file_QMessageBox'} :Save current file_QMessageBox {type='QMessageBox' unnamed='1' visible='1' windowTitle='Save current file'} :Sketch.Basic_AppElements_MenuGroupPanel {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' name='Basic' type='AppElements_MenuGroupPanel' visible='1'} +:Sketch.Basic_QFrame {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' leftWidget=':Sketch.Basic_AppElements_MenuGroupPanel' type='QFrame' unnamed='1' visible='1'} :Sketch.Constraints_AppElements_MenuGroupPanel {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' name='Constraints' type='AppElements_MenuGroupPanel' visible='1'} +:Sketch.Constraints_QFrame {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' leftWidget=':Sketch.Constraints_AppElements_MenuGroupPanel' type='QFrame' unnamed='1' visible='1'} +:Sketch.Edit_AppElements_MenuGroupPanel {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' name='Edit' type='AppElements_MenuGroupPanel' visible='1'} +:Sketch.Edit_QFrame {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' leftWidget=':Sketch.Edit_AppElements_MenuGroupPanel' type='QFrame' unnamed='1' visible='1'} :Sketch.Ok_QToolButton {container=':Sketch.Basic_AppElements_MenuGroupPanel' occurrence='6' type='QToolButton' unnamed='1' visible='1'} :Sketch.property_panel_ok_QToolButton {container=':OpenParts*.Sketch_XGUI_PropertyPanel' name='property_panel_ok' type='QToolButton' visible='1'} +:Sketch_QLabel {container=':OpenParts*.Sketch_XGUI_PropertyPanel' type='QLabel' unnamed='1' visible='1'} :Sketch_QScrollArea {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' type='QScrollArea' unnamed='1' visible='1'} +:Sketch_QWidget {container=':qt_tabwidget_stackedwidget.Sketch_AppElements_Workbench' occurrence='2' type='QWidget' unnamed='1' visible='1'} :Start point.X:_ModuleBase_ParamSpinBox {container=':Line.Start point_QGroupBox' leftWidget=':Start point.X:_QLabel' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} :Start point.X:_QLabel {container=':Line.Start point_QGroupBox' text='X ' type='QLabel' unnamed='1' visible='1'} :Start point.Y:_ModuleBase_ParamSpinBox {container=':Line.Start point_QGroupBox' leftWidget=':Start point.Y:_QLabel' type='ModuleBase_ParamSpinBox' unnamed='1' visible='1'} diff --git a/test.squish/suite_ISSUES/shared/scripts/common.py b/test.squish/suite_ISSUES/shared/scripts/common.py index f6627f5fd..a5d9ea87c 100644 --- a/test.squish/suite_ISSUES/shared/scripts/common.py +++ b/test.squish/suite_ISSUES/shared/scripts/common.py @@ -85,7 +85,23 @@ def distance_create(point_1, point_2, annotaion_point, distance): type(waitForObject(":_ModuleBase_ParamSpinBox"), "") clickButton(waitForObject(":Constraints.Distance_AppElements_Button")) - + +def parallel_create(point_1, point_2): + clickButton(waitForObject(":Constraints.Parallel_AppElements_Button")) + + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), point_1[0], point_1[1], 0, Qt.LeftButton) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), point_2[0], point_2[1], 0, Qt.LeftButton) + + clickButton(waitForObject(":Constraints.Parallel_AppElements_Button")) + +def perpendicular_create(point_1, point_2): + clickButton(waitForObject(":Constraints.Perpendicular_AppElements_Button")) + + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), point_1[0], point_1[1], 0, Qt.LeftButton) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), point_2[0], point_2[1], 0, Qt.LeftButton) + + clickButton(waitForObject(":Constraints.Perpendicular_AppElements_Button")) + def radius_create(point_1, point_2, radius): clickButton(waitForObject(":Constraints.Radius_AppElements_Button")) diff --git a/test.squish/suite_ISSUES/suite.conf b/test.squish/suite_ISSUES/suite.conf index 235e3e435..555ff61ba 100644 --- a/test.squish/suite_ISSUES/suite.conf +++ b/test.squish/suite_ISSUES/suite.conf @@ -5,6 +5,6 @@ HOOK_SUB_PROCESSES=false IMPLICITAUTSTART=0 LANGUAGE=Python OBJECTMAP=../objects.map -TEST_CASES=tst_BASE +TEST_CASES=tst_BASE tst_PARALLEL_1 tst_PARALLEL_2 tst_PERPENDICULAR_1 tst_PERPENDICULAR_2 VERSION=3 WRAPPERS=Qt diff --git a/test.squish/suite_ISSUES/tst_PARALLEL_1/test.py b/test.squish/suite_ISSUES/tst_PARALLEL_1/test.py new file mode 100644 index 000000000..c34a608d0 --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PARALLEL_1/test.py @@ -0,0 +1,24 @@ +def sketch(): + line_create((244, 279), (226, 282)) + line_create((200, 290), (250, 300)) + + #fit all + clickButton(waitForObject(":OpenParts*.Fit all_QToolButton")) + + #parallel + clickButton(waitForObject(":Constraints.Parallel_AppElements_Button")) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 308, 255, 0, Qt.LeftButton) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 417, 440, 0, Qt.LeftButton) + clickButton(waitForObject(":Constraints.Parallel_AppElements_Button")) + test.vp("VP1") + +def main(): + source(findFile("scripts", "common.py")) + + startApplication("GeomApp") + set_defaults() + + sketch_create(help_points("XY_plane"), lambda: sketch()) + + sendEvent("QCloseEvent", waitForObject(":OpenParts*_AppElements_MainWindow")) + diff --git a/test.squish/suite_ISSUES/tst_PARALLEL_1/verificationPoints/VP1 b/test.squish/suite_ISSUES/tst_PARALLEL_1/verificationPoints/VP1 new file mode 100644 index 000000000..5fe9b7aa0 --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PARALLEL_1/verificationPoints/VP1 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/test.squish/suite_ISSUES/tst_PARALLEL_2/test.py b/test.squish/suite_ISSUES/tst_PARALLEL_2/test.py new file mode 100644 index 000000000..ab6891330 --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PARALLEL_2/test.py @@ -0,0 +1,29 @@ +def sketch(): + #line creation + clickButton(waitForObject(":Basic.Line_AppElements_Button")) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 123, 417, 0, Qt.LeftButton) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 175, 132, 0, Qt.LeftButton) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 477, 63, 0, Qt.LeftButton) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 739, 397, 0, Qt.LeftButton) + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 222, 334, 0, Qt.LeftButton) + type(waitForObject(":OpenParts*_AppElements_ViewPort"), "") + + parallel_create((165, 190), (581, 197)) + parallel_create((285, 135), (469, 364)) + test.vp("VP1") + mouseDrag(waitForObject(":OpenParts*_AppElements_ViewPort"), 663, 348, -375, 114, 1, Qt.LeftButton) + test.vp("VP2") + mouseDrag(waitForObject(":OpenParts*_AppElements_ViewPort"), 301, 125, 284, 67, 1, Qt.LeftButton) + mouseDrag(waitForObject(":OpenParts*_AppElements_ViewPort"), 156, 249, -15, 184, 1, Qt.LeftButton) + test.vp("VP3") + mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), 336, 302, 0, Qt.LeftButton) + +def main(): + source(findFile("scripts", "common.py")) + + startApplication("GeomApp") + set_defaults() + + sketch_create(help_points("XY_plane"), lambda: sketch()) + + sendEvent("QCloseEvent", waitForObject(":OpenParts*_AppElements_MainWindow")) diff --git a/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP1 b/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP1 new file mode 100644 index 000000000..b97d66c12 --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP1 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP2 b/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP2 new file mode 100644 index 000000000..769f5242b --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP2 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP3 b/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP3 new file mode 100644 index 000000000..55cc63a2a --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PARALLEL_2/verificationPoints/VP3 @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/test.squish/suite_ISSUES/tst_PERPENDICULAR_1/test.py b/test.squish/suite_ISSUES/tst_PERPENDICULAR_1/test.py new file mode 100644 index 000000000..8bd152874 --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PERPENDICULAR_1/test.py @@ -0,0 +1,18 @@ +def sketch(): + line_create((145, 205), (305, 118)) + line_create((221, 60), (195, 322)) + + clickButton(waitForObject(":OpenParts*.Fit all_QToolButton")) + + perpendicular_create((323, 193),(246, 326)) + test.vp("VP1") + +def main(): + source(findFile("scripts", "common.py")) + + startApplication("GeomApp") + set_defaults() + + sketch_create(help_points("XY_plane"), lambda: sketch()) + + sendEvent("QCloseEvent", waitForObject(":OpenParts*_AppElements_MainWindow")) diff --git a/test.squish/suite_ISSUES/tst_PERPENDICULAR_1/verificationPoints/VP1 b/test.squish/suite_ISSUES/tst_PERPENDICULAR_1/verificationPoints/VP1 new file mode 100644 index 000000000..4424bafe2 --- /dev/null +++ b/test.squish/suite_ISSUES/tst_PERPENDICULAR_1/verificationPoints/VP1 @@ -0,0 +1 @@ +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 \ No newline at end of file -- 2.39.2