code: def test_shade_should_handle_zeros_array():
      data = np.array(
          [
              [0, 0, 0, 0, 0],
              [0, 0, 0, 0, 0],
              [0, 0, 0, 0, 0],
              [0, 0, 0, 0, 0],
              [0, 0, 0, 0, 0],
          ],
          dtype="uint32",
      )
      arr = tf.Image(data, dims=["x", "y"])
      img = tf.shade(arr, cmap=["white", "black"], how="linear")
      assert img is not None
  
imports: from __future__ import annotations
  from io import BytesIO
  import numpy
  import xarray
  import dask.array
  import PIL
  import pytest
  import datashader.transfer_functions
  from datashader.tests.test_pandas import assert_eq_ndarray, assert_eq_xr, assert_image_close
label_desc: Use image node_id 37 for calling a global function with example usage: test_shade_should_handle_zeros_array() without return types