docstr: Tests that noncyclical weights are correct when using max degree.
docstr_tok: ["Tests","that","noncyclical","weights","are","correct","when","using","max","degree","."]
code: def test_full_degree_non_cyclical_knot_weights(self, positions):
      """Tests that noncyclical weights are correct when using max degree."""
      cyclical_weights = bspline.knot_weights(
          positions=positions, num_knots=3, degree=2, cyclical=True
      )
      noncyclical_weights = bspline.knot_weights(
          positions=positions, num_knots=3, degree=2, cyclical=False
      )
  
      self.assertAllClose(cyclical_weights, noncyclical_weights)
  
file_path: graphics/tensorflow_graphics/math/interpolation/tests/bspline_test.py
imports: from absl.testing import parameterized
  import numpy
  from tensorflow_graphics.math.interpolation import bspline
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 8 for calling the BSplineTest obj's underlying member method code with example usage: obj.test_full_degree_non_cyclical_knot_weights(positions) without return types