code: def test_isintlike(self):
      assert_equal(sputils.isintlike(-4), True)
      assert_equal(sputils.isintlike(np.array(3)), True)
      assert_equal(sputils.isintlike(np.array([3])), False)
      with suppress_warnings() as sup:
          sup.filter(
              DeprecationWarning,
              "Inexact indices into sparse matrices are deprecated",
          )
          assert_equal(sputils.isintlike(3.0), True)
  
      assert_equal(sputils.isintlike(2.5), False)
      assert_equal(sputils.isintlike(1 + 3j), False)
      assert_equal(sputils.isintlike((1,)), False)
      assert_equal(sputils.isintlike((1, 2)), False)
  
file_path: catboost/contrib/python/scipy/py2/scipy/sparse/tests/test_sputils.py
imports: from __future__ import division, print_function, absolute_import
  import numpy
  from numpy.testing import assert_equal
  from pytest import raises
  from scipy.sparse import sputils
  from scipy.sparse.sputils import matrix
  from scipy._lib._numpy_compat import suppress_warnings
label_desc: Use image node_id 4 for calling the TestSparseUtils obj's underlying member method code with example usage: obj.test_isintlike() without return types