Salome HOME
Fix SQUISH tests
[modules/shaper.git] / test.squish / suite_ISSUES / shared / scripts / common.py
index a4586b248b6622be4711392a2b5e72b58094c984..f6a53b17c4eda058a4cac12fb112dfde687c850c 100644 (file)
@@ -8,6 +8,11 @@ def help_points(name):
 def set_defaults():
     waitForObject(":OpenParts*_AppElements_MainWindow").resize(1024, 768)
 
+def close_application():
+    sendEvent("QCloseEvent", waitForObject(":OpenParts*_AppElements_MainWindow"))
+    if object.exists(":Save current file.Discard_QPushButton"):
+        clickButton(waitForObject(":Save current file.Discard_QPushButton"))
+
 def parameter_create(name, expression):
     clickButton(waitForObject(":Parameters.Parameter_AppElements_Button"))
     type(waitForObject(":Parameter_QLineEdit"), name)
@@ -102,7 +107,6 @@ def distance_create(point_1, point_2, annotaion_point, distance):
     mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), point_2[0], point_2[1], 0, Qt.LeftButton)
     mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), annotaion_point[0], annotaion_point[1], 0, Qt.LeftButton) # move annotation
 
-
     type(waitForObject(":_ModuleBase_ParamSpinBox"), "<Ctrl+A>")
     type(waitForObject(":_ModuleBase_ParamSpinBox"), distance)
     type(waitForObject(":_ModuleBase_ParamSpinBox"), "<Keypad_Enter>")