code: def test_hillshade_shape(hillshade_arr):
      """A 3-dimensional array should return a ValueError."""
  
      # Test 3-dimensional array
      hillshade_arr_3d = hillshade_arr[np.newaxis, :]
  
      # Check ValueError
      with pytest.raises(
          ValueError, match="Input array should be two-dimensional"
      ):
          es.hillshade(hillshade_arr_3d, azimuth=315, altitude=45)
  
file_path: earthpy/earthpy/tests/test_hillshade.py
imports: import numpy
  import pytest
  import earthpy.spatial
label_desc: Use image node_id 4 for calling a global function with example usage: test_hillshade_shape(hillshade_arr) without return types