]> SALOME platform Git repositories - modules/shaper.git/blobdiff - test.squish/suite_ISSUES_SALOME/tst_474/test.py
Salome HOME
Make all tests PASSED
[modules/shaper.git] / test.squish / suite_ISSUES_SALOME / tst_474 / test.py
index 44c00a441a125de147c84c81fb8ff3cf83f76953..725cf01ea478942f33588d86210bcbbd1961153f 100644 (file)
@@ -10,6 +10,9 @@ def main():
     type(waitForObject(":Parameter_ExpressionEditor"), "4")
     clickButton(waitForObject(":Parameter.property_panel_ok_QToolButton"))
 
+    # check the new parameter
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Parameters (1).aa = 4")
+
     clickButton(waitForObject(":SALOME*.New part_QToolButton"))
     
     clickButton(waitForObject(":SALOME*.Parameter_QToolButton"))
@@ -17,10 +20,20 @@ def main():
     type(waitForObject(":Parameter_ExpressionEditor"), "aa+1")
     clickButton(waitForObject(":Parameter.property_panel_ok_QToolButton"))
 
+    # check the new parameter
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Parameters (1).bb = 5")
+
+    openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Parts (1).Part\\_1", 10, 10, 0)
+    activateItem(waitForObjectItem(":_QMenu", "Deactivate"))
+    
     openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Parameters (1).aa = 4", 10, 10, 0)
     activateItem(waitForObjectItem(":_QMenu", "Delete"))
     waitFor("object.exists(':Delete features._QLabel')", 20000)
     test.compare(str(findObject(":Delete features._QLabel").text), "Selected features are used in the following features: bb. These features will be deleted.\nWould you like to continue?")
     clickButton(waitForObject(":Delete features.No_QPushButton"))
+
+    # nothing is deleted
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Parameters (1).aa = 4")
+    waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1.Parameters (1).bb = 5")
     
     close_application()