code: def test_error_multi_entries_map_region_in_scope():
      check_validation_error(
          "'scope' has 2 entries, but expected to have exactly 1",
          lambda: geocode(names="foo").where(
              "foo",
              scope=make_simple_region(
                  ["bar", "baz"], ["bar_id", "baz_id"]
              ),
          ),
      )
  
imports: from typing import Optional, Union, List, Callable
  from unittest import mock
  import shapely
  from lets_plot.geo_data import GeocodingService, SuccessResponse, Answer, GeocodedFeature
  from lets_plot.geo_data import geocode, geocode_cities, geocode_states, geocode_countries
  from lets_plot.geo_data.gis.geometry import GeoRect, GeoPoint
  from lets_plot.geo_data.gis.request import MapRegion, AmbiguityResolver, GeocodingRequest, LevelKind, RegionQuery, IgnoringStrategyKind
  from lets_plot.geo_data.geocoder import NamesGeocoder
  from lets_plot.geo_data.geocodes import Geocodes
  from geo_data_test_util import make_answer, assert_row
  from request_assertion import GeocodingRequestAssertion, QueryMatcher, ScopeMatcher, ValueMatcher, eq, empty, eq_map_region_with_name, eq_map_region_with_id
label_desc: Use image node_id 28 for calling a global function with example usage: test_error_multi_entries_map_region_in_scope() without return types