X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=test.squish%2Fsuite_FEATURE_PARTITION%2Ftst_partition_001%2Ftest.py;h=be1b097147de990b0f1a0b963985d38eee8e148b;hb=040d873182f74431c8c75d8592b95ccb14d3d617;hp=2460f40da16a334ec27fe1c24d3a9f6eda626f3d;hpb=59cb5b4fbf2d6f56187b7fc922d9386f8a417d97;p=modules%2Fshaper.git diff --git a/test.squish/suite_FEATURE_PARTITION/tst_partition_001/test.py b/test.squish/suite_FEATURE_PARTITION/tst_partition_001/test.py index 2460f40da..be1b09714 100644 --- a/test.squish/suite_FEATURE_PARTITION/tst_partition_001/test.py +++ b/test.squish/suite_FEATURE_PARTITION/tst_partition_001/test.py @@ -1,44 +1,52 @@ def main(): - #[project] NewGEOM - #[Scenario] Partition_001 - #[Topic] 'Partition' functionality - #[Tested functionality] - #[Summary description] - #[Expected results] - #[General comments] - + # [project] SHAPER + # [Scenario] Partition_001 + # [Topic] 'Partition' functionality + # [Tested functionality] + # [Summary description] + # [Expected results] + # [General comments] + source(findFile("scripts", "common.py")) - - #[section] Application start - #[step] Launch SALOME + + # [section] Application start + # [step] Launch SALOME startApplication("salome_run.sh") set_defaults() - - #[step] Open 'for_partition_001.hdf' + + # [step] Open 'for_partition_001.hdf' open(DATA_PATH + "/for_partition_001.hdf") - - #[step] Activate NewGeom - clickButton(waitForObject(":SALOME*.NewGeom_QToolButton")) - + + # [step] Activate SHAPER + clickButton(waitForObject(":SALOME*.Shaper_QToolButton")) + # [step] Activate Part_1 waitForObjectItem(":Object browser_XGUI_DataTree", "Part\\_1 (Not loaded)") clickItem(":Object browser_XGUI_DataTree", "Part\\_1 (Not loaded)", 71, 10, 0, Qt.LeftButton) openItemContextMenu(waitForObject(":Object browser_XGUI_DataTree"), "Part\\_1 (Not loaded)", 70, 9, 0) activateItem(waitForObjectItem(":_QMenu", "Activate")) - - #[step] Fit all + + # [step] Fit all + test.vp("VP_AFTER_LOAD") fit_all() - partition([(291, 188)], (178, 205)) - partition([(275, 173), (255, 323)], (272, 94)) - - #[step] Hide one of parts obtained in the viewer: select it, call context menu - Hide + test.vp("VP_FITALL") + + # [step] Create partition with horizontal plane [vp VP_PARTITION_1] + partition([(290, 170)], (270, 200)) + test.vp("VP_PARTITION_1") + + # [step] Create partition with vertical plane [vp VP_PARTITION_2] + partition([(360, 230), (320, 340)], (380, 240)) + test.vp("VP_PARTITION_2") + + # [step] Hide one of parts obtained in the viewer: select it, call context menu - Hide mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 291, 198, 0, Qt.LeftButton) mouseClick(waitForObject(":SALOME*.3D View Operations_OCCViewer_ViewPort3d"), 291, 198, 0, Qt.RightButton) activateItem(waitForObjectItem(":_QtxMenu", "Hide")) - - #[check] Check that partition has been executed successfully - test.vp("VP1") + + # [check] Check that partition has been executed successfully [vp VP_HIDE] + test.vp("VP_HIDE") # [step] Close application without saving close_application()