code: def test_feature_gi():
      """Feature __geo_interface__."""
      gi = Feature(
          id="foo",
          geometry=Geometry(type="Point", coordinates=(0, 0)),
          properties=Properties(a=1, foo="bar"),
      )
  
      assert gi["id"] == "foo"
      assert gi["geometry"]["type"] == "Point"
      assert gi["geometry"]["coordinates"] == (0, 0)
  
imports: import pytest
  from fiona.errors import FionaDeprecationWarning
  from fiona.model import _Geometry, Feature, Geometry, Object, ObjectEncoder, Properties, decode_object
label_desc: Use image node_id 29 for calling a global function with example usage: test_feature_gi() without return types