code: def testCreateBigIntSchema(tmpdir):
      name = str(tmpdir.join("output1.shp"))
  
      a_bigint = 10**18 - 1
      fieldname = "abigint"
  
      kwargs = {
          "driver": "ESRI Shapefile",
          "crs": "EPSG:4326",
          "schema": {
              "geometry": "Point",
              "properties": [(fieldname, "int:10")],
          },
      }
  
      with fiona.open(name, "w", **kwargs) as dst:
          rec = {}
          rec["geometry"] = {"type": "Point", "coordinates": (0, 0)}
          rec["properties"] = {fieldname: a_bigint}
          dst.write(Feature.from_dict(**rec))
  
      with fiona.open(name) as src:
          if fiona.gdal_version >= (2, 0, 0):
              first = next(iter(src))
              assert first["properties"][fieldname] == a_bigint
  
imports: import pytest
  import fiona
  from fiona.env import calc_gdal_version_num, get_gdal_version_num
  from fiona.model import Feature
label_desc: Use image node_id 1 for calling a global function with example usage: testCreateBigIntSchema(tmpdir) without return types