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"))
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()