code: def test_compare_autolevels(self):
      # compare autolevel and percentile autolevel with p0=0.0 and p1=1.0
      # should returns the same arrays
  
      image = util.img_as_ubyte(data.camera())
  
      footprint = disk(20)
      loc_autolevel = rank.autolevel(image, footprint=footprint)
      loc_perc_autolevel = rank.autolevel_percentile(
          image, footprint=footprint, p0=0.0, p1=1.0
      )
  
      assert_equal(loc_autolevel, loc_perc_autolevel)
  
imports: import numpy
  import pytest
  from skimage import data, morphology, util
  from skimage._shared._warnings import expected_warnings
  from skimage._shared.testing import assert_allclose, assert_array_almost_equal, assert_equal, fetch, run_in_parallel
  from skimage.filters import rank
  from skimage.filters.rank import __all__
  from skimage.filters.rank import subtract_mean
  from skimage.morphology import ball, disk, gray
  from skimage.util import img_as_float, img_as_ubyte
label_desc: Use image node_id 13 for calling the TestRank obj's underlying member method code with example usage: obj.test_compare_autolevels() without return types