code: def test_geohash_decode():
      # decode lon/lat from geohash
      post_df = geohash_decode(
          df=lonlat_df[["city", "geohash"]],
          geohash="geohash",
          latitude="latitude",
          longitude="longitude",
      )
      assert sorted(post_df.columns.tolist()) == sorted(
          ["city", "geohash", "latitude", "longitude"]
      )
      assert round_floats(
          series_to_list(post_df["longitude"]), 6
      ) == round_floats(series_to_list(lonlat_df["longitude"]), 6)
      assert round_floats(
          series_to_list(post_df["latitude"]), 6
      ) == round_floats(series_to_list(lonlat_df["latitude"]), 6)
  
imports: from superset.utils.pandas_postprocessing import geodetic_parse, geohash_decode, geohash_encode
  from tests.unit_tests.fixtures.dataframes import lonlat_df
  from tests.unit_tests.pandas_postprocessing.utils import round_floats, series_to_list
label_desc: Use image node_id 1 for calling a global function with example usage: test_geohash_decode() without return types