Salome HOME
Cosmetics. Move XML files to the separate folder inside a corresponding project in VS.
[modules/shaper.git] / src / SketchPlugin / Test / TestCreateBSpline.py
index 413c84b44a4efeafcd1247859331418342438629..0aa12ee4510b746a3ff986b56996f58739e0e172 100644 (file)
@@ -57,7 +57,7 @@ class TestBSpline(unittest.TestCase):
   def test_bspline_by_coordinates(self):
     """ Test 1. Create B-spline curve by coordinates of its poles
     """
-    self.mySpline = self.mySketch.addSpline(self.myPolesCoordinates)
+    self.mySpline = self.mySketch.addSpline(poles = self.myPolesCoordinates)
     self.myDOF += len(self.myPolesCoordinates) * 2
     self.myNbSplines += 1
     model.do()
@@ -69,7 +69,7 @@ class TestBSpline(unittest.TestCase):
   def test_bspline_by_poles(self):
     """ Test 2. Create B-spline curve by poles
     """
-    self.mySpline = self.mySketch.addSpline(self.myPoles)
+    self.mySpline = self.mySketch.addSpline(poles = self.myPoles)
     self.myDOF += len(self.myPoles) * 2
     self.myNbSplines += 1
     model.do()
@@ -82,7 +82,7 @@ class TestBSpline(unittest.TestCase):
     """ Test 3. Create B-spline curve by poles and degree
     """
     self.myDegree = 4
-    self.mySpline = self.mySketch.addSpline(self.myDegree, self.myPoles)
+    self.mySpline = self.mySketch.addSpline(degree = self.myDegree, poles = self.myPoles)
     self.myDOF += len(self.myPoles) * 2
     self.myNbSplines += 1
     model.do()
@@ -94,7 +94,7 @@ class TestBSpline(unittest.TestCase):
   def test_bspline_by_poles_and_weights(self):
     """ Test 4. Create B-spline curve by poles and weights
     """
-    self.mySpline = self.mySketch.addSpline(self.myPoles, [1, 2, 3, 2, 1])
+    self.mySpline = self.mySketch.addSpline(poles = self.myPoles, weights = [1, 2, 3, 2, 1])
     self.myDOF += len(self.myPoles) * 2
     self.myNbSplines += 1
     model.do()
@@ -122,11 +122,11 @@ class TestBSpline(unittest.TestCase):
                                (42.6953266459619, 76.8712491781612),
                                (54.1042604888826, 93.164895304981)
                               ]
-    self.mySpline = self.mySketch.addSpline(self.myDegree,
-                                            self.myPolesCoordinates,
-                                            [1, 1, 1, 1, 1, 1, 0.957903314642061, 0.95790331464206, 1, 1, 1, 1, 1, 1],
-                                            [-494.543457494654, 500, 507.372773368102, 1501.91623086297],
-                                            [6, 4, 4, 6])
+    self.mySpline = self.mySketch.addSpline(degree = self.myDegree,
+                                            poles = self.myPolesCoordinates,
+                                            weights = [1, 1, 1, 1, 1, 1, 0.957903314642061, 0.95790331464206, 1, 1, 1, 1, 1, 1],
+                                            knots = [-494.543457494654, 500, 507.372773368102, 1501.91623086297],
+                                            multiplicities = [6, 4, 4, 6])
     self.myDOF += len(self.myPolesCoordinates) * 2
     self.myNbSplines += 1
     model.do()
@@ -139,7 +139,7 @@ class TestBSpline(unittest.TestCase):
     """ Test 6. Create B-spline curve by 2 poles
     """
     self.myDegree = 1
-    self.mySpline = self.mySketch.addSpline(self.myPoles[:2])
+    self.mySpline = self.mySketch.addSpline(poles = self.myPoles[:2])
     self.myDOF += 4
     self.myNbSplines += 1
     model.do()
@@ -152,7 +152,7 @@ class TestBSpline(unittest.TestCase):
     """ Test 7. Create B-spline curve by 3 poles
     """
     self.myDegree = 2
-    self.mySpline = self.mySketch.addSpline(self.myPoles[:3])
+    self.mySpline = self.mySketch.addSpline(poles = self.myPoles[:3])
     self.myDOF += 6
     self.myNbSplines += 1
     model.do()
@@ -164,7 +164,7 @@ class TestBSpline(unittest.TestCase):
   def test_bspline_with_poles(self):
     """ Test 8. Create B-spline curve and points coincident with its poles
     """
-    self.mySpline = self.mySketch.addSpline(self.myPoles)
+    self.mySpline = self.mySketch.addSpline(poles = self.myPoles)
     self.mySpline.controlPoles(regular = [0, 2], auxiliary = [1, 3])
     self.myDOF += len(self.myPoles) * 2
     self.myNbSplines += 1
@@ -178,7 +178,7 @@ class TestBSpline(unittest.TestCase):
   def test_bspline_with_polygon(self):
     """ Test 9. Create B-spline curve and its control polygon
     """
-    self.mySpline = self.mySketch.addSpline(self.myPoles)
+    self.mySpline = self.mySketch.addSpline(poles = self.myPoles)
     self.mySpline.controlPolygon(regular = [0, 2], auxiliary = [1, 3])
     self.myDOF += len(self.myPoles) * 2
     self.myNbSplines += 1