diff --git a/src/Mod/Part/TestPartApp.py b/src/Mod/Part/TestPartApp.py index 5b83b82a89..b1ff1394dc 100644 --- a/src/Mod/Part/TestPartApp.py +++ b/src/Mod/Part/TestPartApp.py @@ -174,6 +174,15 @@ class PartTestBSplineCurve(unittest.TestCase): #closing doc FreeCAD.closeDocument("PartTest") +class PartTestBSplineSurface(unittest.TestCase): + def testTorusToSpline(self): + to = Part.Toroid() + bs = to.toBSpline() + bs.setUPeriodic() + bs.setVPeriodic() + self.assertGreater(len(bs.UKnotSequence), 0) + self.assertGreater(len(bs.VKnotSequence), 0) + class PartTestNormals(unittest.TestCase): def setUp(self): self.face = Part.makePlane(1, 1)