Example #1
0
class TestDoubleQuadKnots(unittest.TestCase):
    def setUp(self):
        self.knots = Knots([0,0,.5,1,1], degree=2)

    def test_info(self):
        self.assertEqual(self.knots.degree, 2)
        self.assertEqual(self.knots.nb_curves,2)
        self.assertEqual(len(self.knots.knot_range()), self.knots.nb_curves)
Example #2
0
def test_knot_range(long_knots):
    knots = long_knots
    k = Knots(np.arange(10))
    assert len(k.knot_range()) == 0
Example #3
0
def test_info():
    knots = Knots([0,0,.5,1,1], degree=2)
    assert knots.degree == 2
    assert knots.nb_curves == 2
    assert len(knots.knot_range()) == knots.nb_curves
Example #4
0
 def test_knot_range(self):
     k = Knots(np.arange(10))
     self.assertEqual(len(k.knot_range()), 0)
Example #5
0
def test_knot_range(long_knots):
    knots = long_knots
    k = Knots(np.arange(10))
    assert len(k.knot_range()) == 0
Example #6
0
def test_info():
    knots = Knots([0, 0, .5, 1, 1], degree=2)
    assert knots.degree == 2
    assert knots.nb_curves == 2
    assert len(knots.knot_range()) == knots.nb_curves