code: def test_splantider_vs_splint(self):
      # Check antiderivative vs. FITPACK
      spl2 = splantider(self.spl)
  
      # no extrapolation, splint assumes function is zero outside
      # range
      xx = np.linspace(0, 1, 20)
  
      for x1 in xx:
          for x2 in xx:
              y1 = splint(x1, x2, self.spl)
              y2 = splev(x2, spl2) - splev(x1, spl2)
              assert_allclose(y1, y2)
  
imports: import itertools
  import os
  import numpy
  from numpy.testing import assert_equal, assert_allclose, assert_, assert_almost_equal, assert_array_almost_equal
  from pytest import raises
  import pytest
  from scipy._lib._testutils import check_free_memory
  from scipy.interpolate import RectBivariateSpline
  from scipy.interpolate._fitpack_py import splrep, splev, bisplrep, bisplev, sproot, splprep, splint, spalde, splder, splantider, insert, dblint
  from scipy.interpolate.dfitpack import regrid_smth
  from scipy.interpolate._fitpack2 import dfitpack_int
label_desc: Use image node_id 4 for calling the TestSplder obj's underlying member method code with example usage: obj.test_splantider_vs_splint() without return types