code: def test_do_not_add_unsued_parents_columns():
      moscow = geodata.geocode_cities("moscow").countries("russia")
  
      assert moscow.get_geocodes().columns.tolist() == [
          DF_COLUMN_ID,
          COLUMN_NAME_CITY,
          DF_COLUMN_FOUND_NAME,
          DF_COLUMN_COUNTRY,
          DF_COLUMN_CENTROID,
          DF_COLUMN_POSITION,
          DF_COLUMN_LIMIT,
      ]
  
      gdf_columns = [
          COLUMN_NAME_CITY,
          DF_COLUMN_FOUND_NAME,
          DF_COLUMN_COUNTRY,
          "geometry",
      ]
      assert moscow.get_limits().columns.tolist() == gdf_columns
      assert moscow.get_centroids().columns.tolist() == gdf_columns
      assert moscow.get_boundaries().columns.tolist() == gdf_columns
  
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 2 for calling a global function with example usage: test_do_not_add_unsued_parents_columns() without return types