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()
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()
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()
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()