X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchPlugin%2FTest%2FTestSketchArcCircle.py;h=677de24e523be038dd8b17d27c8626809829dc00;hb=28aeea8f3f5a816ac821a6ff4dc2f98fbd2c99dd;hp=8d8c4c82043cfe51a01da07904e9716b08986605;hpb=203a3db5900f61c3da5c3cc2ccf029d9a930397e;p=modules%2Fshaper.git diff --git a/src/SketchPlugin/Test/TestSketchArcCircle.py b/src/SketchPlugin/Test/TestSketchArcCircle.py index 8d8c4c820..677de24e5 100644 --- a/src/SketchPlugin/Test/TestSketchArcCircle.py +++ b/src/SketchPlugin/Test/TestSketchArcCircle.py @@ -96,19 +96,13 @@ assert (len(aSketchReflist.list()) == 0) aSketchArc = aSketchFeature.addFeature("SketchArc") assert (aSketchArc.getKind() == "SketchArc") anArcCentr = geomDataAPI_Point2D(aSketchArc.attribute("ArcCenter")) -assert (anArcCentr.x() == 0) -assert (anArcCentr.y() == 0) assert (not anArcCentr.isInitialized()) anArcCentr.setValue(10., 10.) anArcStartPoint = geomDataAPI_Point2D( aSketchArc.attribute("ArcStartPoint")) -assert (anArcStartPoint.x() == 0) -assert (anArcStartPoint.y() == 0) assert (not anArcStartPoint.isInitialized()) anArcStartPoint.setValue(0., 50.) anArcEndPoint = geomDataAPI_Point2D(aSketchArc.attribute("ArcEndPoint")) -assert (anArcEndPoint.x() == 0) -assert (anArcEndPoint.y() == 0) assert (not anArcEndPoint.isInitialized()) anArcEndPoint.setValue(50., 0.) aSession.finishOperation() @@ -177,14 +171,11 @@ assert (len(aSketchReflist.list()) == 1) aSketchCircle = aSketchFeature.addFeature("SketchCircle") assert (aSketchCircle.getKind() == "SketchCircle") anCircleCentr = geomDataAPI_Point2D(aSketchCircle.attribute("CircleCenter")) -assert (anCircleCentr.x() == 0) -assert (anCircleCentr.y() == 0) assert (not anCircleCentr.isInitialized()) aCircleRadius = aSketchCircle.real("CircleRadius") assert (type(aCircleRadius) == ModelAPI_AttributeDouble) # ModelAPI_AttributeDouble.typeId() is checked in ModelAPI_TestConstants assert (aCircleRadius.attributeType() == ModelAPI_AttributeDouble.typeId()) -assert (aCircleRadius.value() == 0) anCircleCentr.setValue(-25., -25) aCircleRadius.setValue(25.) assert (anCircleCentr.x() == -25) @@ -219,6 +210,12 @@ aLineStart.setValue(0., 0.) aLineEnd.setValue(50., 0.) aSession.finishOperation() aSession.startOperation() +aFixed = aSketchFeature.addFeature("SketchConstraintRigid") +aRefObjectA = aFixed.refattr("ConstraintEntityA") +aRefObjectA.setObject(modelAPI_ResultConstruction(aSketchLine.lastResult())) +aFixed.execute() +aSession.finishOperation() +aSession.startOperation() aSketchArcTangent = aSketchFeature.addFeature("SketchArc") aSketchArcTangent.string("ArcType").setValue("Tangent") anArcEndPoint = geomDataAPI_Point2D(aSketchArcTangent.attribute("ArcEndPoint")) @@ -241,11 +238,11 @@ aSketchArcTangent2.string("ArcType").setValue("Tangent") anArcEndPoint2 = geomDataAPI_Point2D(aSketchArcTangent2.attribute("ArcEndPoint")) aTangent = aSketchArcTangent2.refattr("ArcTangentPoint") aTangent.setAttr(anArcEndPoint) -anArcEndPoint2.setValue(anArcEndPoint.x() + 1, anArcEndPoint.y() + 1) -aSession.finishOperation() -aSession.startOperation() -anArcEndPoint2.setValue(50., 50.) +anArcEndPoint2.setValue(50., 150.) aSession.finishOperation() #========================================================================= # End of test #========================================================================= + +from salome.shaper import model +assert(model.checkPythonDump())