X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FFeaturesPlugin%2FTest%2FTestPipe.py;h=f805375d5fbb98c6f7f407f199d466943f90f5f4;hb=8900db7d46dea7a043591601b2dd7f64d8f60e8b;hp=bc9f7cf52e458984ff4c451424dd663db89f2d75;hpb=52d2c585a70385e30f13898f46ee5e27f5dbccdf;p=modules%2Fshaper.git diff --git a/src/FeaturesPlugin/Test/TestPipe.py b/src/FeaturesPlugin/Test/TestPipe.py index bc9f7cf52..f805375d5 100644 --- a/src/FeaturesPlugin/Test/TestPipe.py +++ b/src/FeaturesPlugin/Test/TestPipe.py @@ -121,11 +121,20 @@ aSession.finishOperation() assert (len(aPipeFeature.results()) > 0) # aSession.undo() +# Recover original face +aSession.startOperation() +aRecover = aPart.addFeature("Recover") +aBaseObject = aRecover.reference("base_feature") +aBaseObject.setValue(aPipeFeature) +aRecoveredObjects = aRecover.reflist("recovered") +aRecoveredObjects.append(aFaceResult1) +aSession.finishOperation() + # Create pipe with bi-normal aSession.startOperation() aPipeFeature = aPart.addFeature("Pipe") aBaseObjectsList = aPipeFeature.selectionList("base_objects") -aBaseObjectsList.append(aFaceResult1, None) +aBaseObjectsList.append(aRecover.firstResult(), None) aPathObjectSelection = aPipeFeature.selection("path_object") aPathObjectSelection.setValue(aWireResult, None) aPipeFeature.string("creation_method").setValue("binormal") @@ -138,6 +147,15 @@ aSession.finishOperation() assert (len(aPipeFeature.results()) > 0) # aSession.undo() +# Recover original face +aSession.startOperation() +aRecover2 = aPart.addFeature("Recover") +aBaseObject = aRecover2.reference("base_feature") +aBaseObject.setValue(aPipeFeature) +aRecoveredObjects = aRecover2.reflist("recovered") +aRecoveredObjects.append(aRecover.firstResult()) +aSession.finishOperation() + # Create pipe with locations # Create a sketch with circle for pipe profile aSession.startOperation() @@ -173,7 +191,7 @@ aFaceResult2 = aFaceFeature.firstResult() aSession.startOperation() aPipeFeature = aPart.addFeature("Pipe") aBaseObjectsList = aPipeFeature.selectionList("base_objects") -aBaseObjectsList.append(aFaceResult1, None) +aBaseObjectsList.append(aRecover2.firstResult(), None) aBaseObjectsList.append(aFaceResult2, None) aPathObjectSelection = aPipeFeature.selection("path_object") aPathObjectSelection.setValue(aWireResult, None)