code: def test_counties():
      counties = []
      states = []
  
      for state in geodata.geocode_states("us-48").get_geocodes()[
          "found name"
      ]:
          for county in (
              geodata.geocode_counties()
              .states(state)
              .scope("usa")
              .get_geocodes()["found name"]
          ):
              states.append(state)
              counties.append(county)
  
      geocoded_counties = (
          geodata.geocode_counties(counties)
          .states(states)
          .scope("usa")
          .get_boundaries("country")
      )
  
      assert_row(geocoded_counties, names=counties)
  
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 28 for calling a global function with example usage: test_counties() without return types