code: def assert_geo_boundary(
      boundary: DataFrame,
      index: int,
      polygon: GJPolygon,
      name=FOUND_NAME,
      found_name=FOUND_NAME,
  ):
      assert_row(
          df=boundary,
          index=index,
          names=name,
          found_name=found_name,
          boundary=polygon,
      )
  
imports: from geo_data_test_util import features_to_answers, assert_row, FOUND_NAME, GEO_RECT_MIN_LON, GEO_RECT_MAX_LON, GEO_RECT_MIN_LAT, GEO_RECT_MAX_LAT
  from pandas import DataFrame
  from lets_plot.geo_data.gis.request import RegionQuery, LevelKind
  from lets_plot.geo_data.gis.response import SuccessResponse, FeatureBuilder
  from lets_plot.geo_data.to_geo_data_frame import LimitsGeoDataFrame, CentroidsGeoDataFrame, BoundariesGeoDataFrame
  from geo_data_test_util import CENTROID_LON, CENTROID_LAT, GEO_RECT_MIN_LON, GEO_RECT_MIN_LAT, GEO_RECT_MAX_LON, GEO_RECT_MAX_LAT
  from geo_data_test_util import GJMultipolygon, GJPolygon
  from geo_data_test_util import ID, NAME, FOUND_NAME
  from geo_data_test_util import assert_success_response, assert_row, make_success_response
  from geo_data_test_util import feature_to_answer, features_to_answers, features_to_queries
  from geo_data_test_util import make_limit_rect, make_centroid_point, polygon, ring, point, make_polygon_boundary, multipolygon, make_multipolygon_boundary, make_single_point_boundary
label_desc: Use image node_id 11 for calling a global function with example usage: assert_geo_boundary(boundary, index, polygon, name, found_name) without return types