Salome HOME
Sort SQUISH cases to suites
[modules/shaper.git] / test.squish / suite_STANDALONE / tst_RADIUS / test.py
1 def sketch():
2     circle_center = (300, 400)
3     circle_border = (500, 400)
4     radius_end_point = (100, 100)
5     circle_create_in_view(circle_center, circle_border)
6     radius_create(circle_border, radius_end_point, 150)
7     
8     # check
9     circle_border = (200, 400)
10     mouseClick(waitForObject(":OpenParts*_AppElements_ViewPort"), circle_border[0], circle_border[1], 0, Qt.LeftButton)
11     waitFor("object.exists(':Circle.CircleRadius_ModuleBase_ParamSpinBox')", 20000)
12     test.compare(str(findObject(":Circle.CircleRadius_ModuleBase_ParamSpinBox").text), "150")
13
14 def main():
15     source(findFile("scripts", "common.py"))
16     
17     startApplication("linux_run.sh")
18     set_defaults()
19
20     sketch_create(help_points("XY_plane"), lambda: sketch())
21
22     sendEvent("QCloseEvent", waitForObject(":OpenParts*_AppElements_MainWindow"))
23     clickButton(waitForObject(":Save current file.Discard_QPushButton"))