code: def test_multiple_derivative(self, xp, scp):
      b = self._make_random_spline(xp, scp, k=5)
      t, c, k = b.tck
      xx = xp.linspace(t[k], t[-k - 1], 20)
      comp = []
      for j in range(1, k):
          b = b.derivative()
          comp.append(b(xx))
      return comp
  
imports: import pytest
  import inspect
  from cupy import testing
  from cupy_backends.cuda.api import driver
  from cupy_backends.cuda.api import runtime
  import numpy
  import cupyx.scipy.interpolate
label_desc: Use image node_id 22 for calling the TestBSpline obj's underlying member method code with example usage: obj.test_multiple_derivative(xp, scp) and returns: comp