2 Test case for Primitive Cylinder feature.
8 from salome.shaper import model
11 aSession = ModelAPI_Session.get()
14 aDocument = aSession.activeDocument()
15 aSession.startOperation()
16 model.addPart(aDocument)
17 aDocument = aSession.activeDocument()
18 aSession.finishOperation()
20 aSession.startOperation()
21 aBasePoint = model.addPoint(aDocument, 0, 0, 0).result()
22 anAxis = model.addAxis(aDocument, 10, 0, 0).result()
23 aSession.finishOperation()
25 aSession.startOperation()
26 aCylinder1 = model.addCylinder(aDocument, aBasePoint, anAxis, 5., 20.)
27 assert (aCylinder1 is not None)
28 aSession.finishOperation()
30 aSession.startOperation()
31 aCylinder2 = model.addCylinder(aDocument, aBasePoint, anAxis, 5., 20., 100.)
32 assert (aCylinder2 is not None)
33 aSession.finishOperation()
35 aSession.startOperation()
36 aCylinder3 = model.addCylinder(aDocument, 5., 20.)
37 assert (aCylinder3 is not None)
38 aSession.finishOperation()
40 aSession.startOperation()
41 aCylinder4 = model.addCylinder(aDocument, 5., 20., 100.)
42 assert (aCylinder4 is not None)
43 aSession.finishOperation()