Make Origins work well with scoped links

This commit is contained in:
Stefan Tröger
2017-08-05 09:54:28 +02:00
committed by wmayer
parent 5b58fc77a7
commit d92b631dad
5 changed files with 33 additions and 6 deletions

View File

@@ -35,6 +35,20 @@ class TestPad(unittest.TestCase):
self.Pad.Profile = self.PadSketch
self.Doc.recompute()
self.assertEqual(len(self.Pad.Shape.Faces), 6)
def testSketchOnPlane(self):
self.Body = self.Doc.addObject('PartDesign::Body','Body')
self.PadSketch = self.Doc.addObject('Sketcher::SketchObject','SketchPad')
self.PadSketch.Support = (self.Doc.XY_Plane, [''])
self.PadSketch.MapMode = 'FlatFace'
self.Body.addObject(self.PadSketch)
TestSketcherApp.CreateSlotPlateSet(self.PadSketch)
self.Doc.recompute()
self.Pad = self.Doc.addObject("PartDesign::Pad","Pad")
self.Pad.Profile = self.PadSketch
self.Body.addObject(self.Pad)
self.Doc.recompute()
self.assertEqual(len(self.Pad.Shape.Faces), 6)
def testPadToFirstCase(self):
self.Body = self.Doc.addObject('PartDesign::Body','Body')