code: def test_gcp_geo_interface():
      gcp = GroundControlPoint(
          1.0, 1.5, 100.0, 1000.0, id="foo", info="bar"
      )
      assert gcp.__geo_interface__["geometry"]["coordinates"] == (
          100.0,
          1000.0,
      )
      assert gcp.__geo_interface__["type"] == "Feature"
      assert gcp.__geo_interface__["id"] == "foo"
      assert gcp.__geo_interface__["properties"]["info"] == "bar"
      assert gcp.__geo_interface__["properties"]["row"] == 1.0
      assert gcp.__geo_interface__["properties"]["col"] == 1.5
  
file_path: rasterio/tests/test_gcps.py
imports: import numpy
  import pytest
  import rasterio
  from rasterio.control import GroundControlPoint
label_desc: Use image node_id 5 for calling a global function with example usage: test_gcp_geo_interface() without return types