code: def test_drop_not_found_with_namesakes():
      states = (
          geodata.geocode_counties(
              ["jefferson", "trololo", "jefferson"]
          )
          .states(["alabama", "asd", "arkansas"])
          .countries(["usa", "usa", "usa"])
          .ignore_not_found()
      )
  
      assert_row(
          states.get_geocodes(),
          names=["jefferson", "jefferson"],
          found_name=["Jefferson County", "Jefferson County"],
          state=["alabama", "arkansas"],
          country=["usa", "usa"],
      )
  
imports: import pytest
  from shapely.geometry import Point, box
  import lets_plot.geo_data
  from lets_plot.geo_data import DF_COLUMN_FOUND_NAME, DF_COLUMN_ID, DF_COLUMN_COUNTRY, DF_COLUMN_STATE, DF_COLUMN_COUNTY, DF_COLUMN_CENTROID, DF_COLUMN_POSITION, DF_COLUMN_LIMIT
  from geo_data_test_util import assert_row, assert_error, NO_COLUMN, COLUMN_NAME_CITY
  from test_integration_with_geocoding_serever import TURN_OFF_INTERACTION_TEST
label_desc: Use image node_id 8 for calling a global function with example usage: test_drop_not_found_with_namesakes() without return types