code: def test_pass_on_bitdepth(self):
      # should pass because data bitdepth is not too high for the function
  
      image = np.full((100, 100), 2**11, dtype=np.uint16)
      elem = np.ones((3, 3), dtype=np.uint8)
      out = np.empty_like(image)
      mask = np.ones(image.shape, dtype=np.uint8)
      with expected_warnings(["Bad rank filter performance"]):
          rank.maximum(image=image, footprint=elem, out=out, mask=mask)
  
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 11 for calling the TestRank obj's underlying member method code with example usage: obj.test_pass_on_bitdepth() without return types