Salome HOME
[Code coverage GeomValidators]: Improve coverage of ZeroOffset validator
authorazv <azv@opencascade.com>
Tue, 18 Dec 2018 10:47:59 +0000 (13:47 +0300)
committerazv <azv@opencascade.com>
Tue, 18 Dec 2018 10:47:59 +0000 (13:47 +0300)
src/FeaturesPlugin/Test/TestExtrusion_ErrorMsg.py

index 00819d0ef4d1070f0cda0e8ae17a595864704524..b800308bb04f060271dbacf56b6a81a861248953 100644 (file)
@@ -50,4 +50,24 @@ Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("COMPOUND", "Sketc
 assert(Extrusion_1.feature().error() != "")
 Part_1_doc.removeFeature(Extrusion_1.feature())
 
+Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("COMPOUND", "Sketch_1")], model.selection(), model.selection("EDGE", "Sketch_2/SketchArc_1_2"), 0, model.selection("EDGE", "Sketch_2/SketchArc_1_2"), 10)
+assert(Extrusion_1.feature().error() != "")
+Part_1_doc.removeFeature(Extrusion_1.feature())
+
+Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("COMPOUND", "Sketch_1")], model.selection(), model.selection("EDGE", "Sketch_2/SketchArc_1_2"), 0, model.selection("FACE", "PartSet/XOY"), 10)
+assert(Extrusion_1.feature().error() != "")
+Part_1_doc.removeFeature(Extrusion_1.feature())
+
+Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("COMPOUND", "Sketch_1")], model.selection(), model.selection("EDGE", "Sketch_2/SketchArc_1_2"), 0, model.selection(), 10)
+assert(Extrusion_1.feature().error() != "")
+Part_1_doc.removeFeature(Extrusion_1.feature())
+
+Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("COMPOUND", "Sketch_1")], model.selection(), model.selection(), 0, model.selection("EDGE", "Sketch_2/SketchArc_1_2"), 10)
+assert(Extrusion_1.feature().error() != "")
+Part_1_doc.removeFeature(Extrusion_1.feature())
+
+Extrusion_1 = model.addExtrusion(Part_1_doc, [model.selection("COMPOUND", "Sketch_1")], model.selection(), model.selection(), 0, model.selection("FACE", "PartSet/XOY"), 10)
+assert(Extrusion_1.feature().error() == "")
+#Part_1_doc.removeFeature(Extrusion_1.feature())
+
 model.end()