feat: close builder mutation and roundtrip evidence gaps
This commit is contained in:
@@ -4,6 +4,8 @@ import FreeCAD as App
|
||||
import Part
|
||||
import Sketcher
|
||||
|
||||
from freecad_mutation_evidence import capture_property_mutation
|
||||
|
||||
|
||||
def version_text():
|
||||
return ".".join(str(value) for value in App.Version()[:3])
|
||||
@@ -46,7 +48,9 @@ def tapered_pad():
|
||||
pad.Type = "Length"
|
||||
pad.Length = 5.0
|
||||
pad.TaperAngle = 5.0
|
||||
mutation = capture_property_mutation(document, pad, "Length", 6.0)
|
||||
result = shape_result("pad-tapered", document, pad)
|
||||
result["mutation"] = mutation
|
||||
App.closeDocument(document.Name)
|
||||
return result
|
||||
|
||||
@@ -69,7 +73,9 @@ def tapered_pocket():
|
||||
pocket.Type = "Length"
|
||||
pocket.Length = 10.0
|
||||
pocket.TaperAngle = 2.0
|
||||
mutation = capture_property_mutation(document, pocket, "Length", 8.0)
|
||||
result = shape_result("pocket-tapered", document, pocket)
|
||||
result["mutation"] = mutation
|
||||
App.closeDocument(document.Name)
|
||||
return result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user