code: def test_read_mesh(tmp_path, mini_mesh):
      left = mini_mesh["left_hemisphere"]
      gifti_file = tmp_path / "img.gii"
      _io.mesh_to_gifti(left.coordinates, left.faces, gifti_file)
      read_mesh = _io.read_mesh(gifti_file)
      assert np.array_equal(left.coordinates, read_mesh["coordinates"])
      assert np.array_equal(left.faces, read_mesh["faces"])
  
imports: import nibabel
  import numpy
  from nilearn.experimental.surface import _io
label_desc: Use image node_id 2 for calling a global function with example usage: test_read_mesh(tmp_path, mini_mesh) without return types