code: def test_query_utm_crs_info__aoi_datum_name(datum_name):
      aoi = BBox(
          west=-93.581543,
          south=42.032974,
          east=-93.581543,
          north=42.032974,
      )
      crs_info_list = query_utm_crs_info(
          datum_name=datum_name,
          area_of_interest=AreaOfInterest(
              west_lon_degree=aoi.west,
              south_lat_degree=aoi.south,
              east_lon_degree=aoi.east,
              north_lat_degree=aoi.north,
          ),
      )
      assert len(crs_info_list) == 1
      crs_info = crs_info_list[0]
      bbox = BBox(*crs_info.area_of_use.bounds)
      assert bbox.intersects(aoi)
      assert "UTM zone" in crs_info.name
      assert datum_name.replace(" ", "") in crs_info.name.replace(
          " ", ""
      )
      assert crs_info.auth_name == "EPSG"
      assert crs_info.type == PJType.PROJECTED_CRS
      assert not crs_info.deprecated
  
imports: import pytest
  from pyproj.aoi import AreaOfInterest, BBox
  from pyproj.database import Unit, get_authorities, get_codes, get_database_metadata, get_units_map, query_crs_info, query_utm_crs_info
  from pyproj.enums import PJType
  from test.conftest import PROJ_GTE_92
label_desc: Use image node_id 20 for calling a global function with example usage: test_query_utm_crs_info__aoi_datum_name(datum_name) without return types