]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/FeaturesPlugin/Test/TestMeasurementPresentation.py
Salome HOME
[Code coverage FeaturesPlugin]: Improve coverage for Boolean operations
[modules/shaper.git] / src / FeaturesPlugin / Test / TestMeasurementPresentation.py
index c64660c8af54427875c80d6dcbf245c1dae61935..97d2f80eff5f6a9b4ea2d6d0f3d16331a154c139 100644 (file)
@@ -47,7 +47,10 @@ aSession.startOperation()
 aMeasurement = Part_1_doc.addFeature("Measurement")
 aMeasurement.string("MeasureKind").setValue("Length")
 aMeasurement.selection("edge_for_length").selectSubShape("EDGE", "Sketch_1/SketchLine_1")
-assert(featureToPresentation(aMeasurement).getAISObject(None) is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(None)
+assert(anAIS is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(anAIS)
+assert(anAIS is not None)
 aSession.finishOperation()
 
 aSession.startOperation()
@@ -55,14 +58,20 @@ aMeasurement = Part_1_doc.addFeature("Measurement")
 aMeasurement.string("MeasureKind").setValue("Distance")
 aMeasurement.selection("distance_from").selectSubShape("VERTEX", "Sketch_1/SketchLine_1_StartVertex")
 aMeasurement.selection("distance_to").selectSubShape("EDGE", "Sketch_1/SketchLine_2")
-assert(featureToPresentation(aMeasurement).getAISObject(None) is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(None)
+assert(anAIS is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(anAIS)
+assert(anAIS is not None)
 aSession.finishOperation()
 
 aSession.startOperation()
 aMeasurement = Part_1_doc.addFeature("Measurement")
 aMeasurement.string("MeasureKind").setValue("Radius")
 aMeasurement.selection("circular").selectSubShape("EDGE", "Sketch_1/SketchArc_1_2")
-assert(featureToPresentation(aMeasurement).getAISObject(None) is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(None)
+assert(anAIS is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(anAIS)
+assert(anAIS is not None)
 aSession.finishOperation()
 
 aSession.startOperation()
@@ -70,7 +79,10 @@ aMeasurement = Part_1_doc.addFeature("Measurement")
 aMeasurement.string("MeasureKind").setValue("Angle")
 aMeasurement.selection("angle_from").selectSubShape("EDGE", "Sketch_1/SketchLine_1")
 aMeasurement.selection("angle_to").selectSubShape("EDGE", "Sketch_1/SketchLine_2")
-assert(featureToPresentation(aMeasurement).getAISObject(None) is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(None)
+assert(anAIS is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(anAIS)
+assert(anAIS is not None)
 aSession.finishOperation()
 
 aSession.startOperation()
@@ -79,5 +91,8 @@ aMeasurement.string("MeasureKind").setValue("AngleBy3Points")
 aMeasurement.selection("angle_point_1").selectSubShape("VERTEX", "Sketch_1/SketchLine_1_StartVertex")
 aMeasurement.selection("angle_point_2").selectSubShape("VERTEX", "Sketch_1/SketchLine_1_EndVertex")
 aMeasurement.selection("angle_point_3").selectSubShape("VERTEX", "Sketch_1/SketchLine_2_EndVertex")
-assert(featureToPresentation(aMeasurement).getAISObject(None) is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(None)
+assert(anAIS is not None)
+anAIS = featureToPresentation(aMeasurement).getAISObject(anAIS)
+assert(anAIS is not None)
 aSession.finishOperation()