3 Unit test for testing the Part sub-shapes naming, described in the issue 1064
6 #=========================================================================
7 # Initialization of the test
8 #=========================================================================
10 from GeomDataAPI import *
11 from GeomAlgoAPI import *
14 __updated__ = "2015-10-16"
16 aSession = ModelAPI_Session.get()
18 #=========================================================================
19 # Create a sketch triangle in PartSet
20 #=========================================================================
21 aPartSet = aSession.moduleDocument()
22 aSession.startOperation()
23 aSketchFeature = featureToCompositeFeature(aPartSet.addFeature("Sketch"))
24 aXOYPlane = objectToResult(aPartSet.objectByName("Construction", "XOY"))
25 aSketchFeature.selection("External").setValue(aXOYPlane, None)
26 aFeatureData = aSketchFeature.data()
27 anArray = aFeatureData.addAttribute("IntArray_1", "IntArray")
28 aFeatureData.intArray("IntArray_1").setSize(5)
29 aSession.finishOperation()
31 assert(aFeatureData.intArray("IntArray_1").size() == 5)
33 #=========================================================================
35 #=========================================================================