anEndPoint = geomDataAPI_Point2D(aSketchLine.attribute("EndPoint"))
aStartPoint.setValue(begin[0], begin[1])
anEndPoint.setValue(end[0], end[1])
+ aSketchLine.execute()
allStartPoints.append(aStartPoint)
allEndPoints.append(anEndPoint)
allLines.append(aSketchLine)
#=========================================================================
# Create 4x4 polygons N = {5, 21}
#=========================================================================
+aDOF = 0
deltaX = deltaY = 50.
n = 5
aSession.startOperation()
allNangleLines = createNAngle(aSketchFeature, n, 50)
fixLineLength(aSketchFeature, allNangleLines)
moveTo(allNangleLines, deltaX, deltaY)
+ aDOF += n
n += 1
deltaX += 110.
deltaY += 110.
#=========================================================================
# End of test
#=========================================================================
+
+from salome.shaper import model
+assert(model.dof(aSketchFeature) == aDOF)
+assert(model.checkPythonDump())