-"""
- TestExtrusionCut.py
- Unit test of FeaturesPlugin_ExtrusionCut class
-
- class FeaturesPlugin_ExtrusionCut : public FeaturesPlugin_ExtrusionBoolean
- static const std::string MY_EXTRUSION_ID("ExtrusionCut");
- static const std::string MY_SKETCH_OBJECT_ID("sketch");
- static const std::string METHOD_ATTR("CreationMethod");
- static const std::string MY_TO_SIZE_ID("to_size");
- static const std::string MY_FROM_SIZE_ID("from_size");
- static const std::string MY_TO_OBJECT_ID("to_object");
- static const std::string MY_TO_OFFSET_ID("to_offset");
- static const std::string MY_FROM_OBJECT_ID("from_object");
- static const std::string MY_FROM_OFFSET_ID("from_offset");
- static const std::string MY_BOOLEAN_OBJECTS_ID("boolean_objects");
-
- data()->addAttribute(SKETCH_OBJECT_ID(), ModelAPI_AttributeReference::typeId());
- data()->addAttribute(CREATION_METHOD(), ModelAPI_AttributeString::typeId());
- data()->addAttribute(TO_SIZE_ID(), ModelAPI_AttributeDouble::typeId());
- data()->addAttribute(FROM_SIZE_ID(), ModelAPI_AttributeDouble::typeId());
- data()->addAttribute(TO_OBJECT_ID(), ModelAPI_AttributeSelection::typeId());
- data()->addAttribute(TO_OFFSET_ID(), ModelAPI_AttributeDouble::typeId());
- data()->addAttribute(FROM_OBJECT_ID(), ModelAPI_AttributeSelection::typeId());
- data()->addAttribute(FROM_OFFSET_ID(), ModelAPI_AttributeSelection::typeId());
- data()->addAttribute(BOOLEAN_OBJECTS_ID(), ModelAPI_AttributeSelectionList::typeId());
-"""