class_docstr: Test GRIB Reader.
class_docstr_tok: ["Test","GRIB","Reader","."]
docstr: Check that the projection is accurate.
docstr_tok: ["Check","that","the","projection","is","accurate","."]
code: def test_area_def_crs(self, proj_params, lon_corners, lat_corners):
      """Check that the projection is accurate."""
      fake_pygrib = self._get_fake_pygrib(
          proj_params, lon_corners, lat_corners
      )
      dataids = [DataQuery(name="t", level=100, modifiers=tuple())]
      datasets = self._get_test_datasets(dataids, fake_pygrib)
      area = datasets["t"].attrs["area"]
      if not hasattr(area, "crs"):
          pytest.skip("Can't test with pyproj < 2.0")
      _round_trip_projection_lonlat_check(area)
  
imports: import os
  import sys
  from unittest import mock
  import numpy
  import pytest
  import xarray
  from satpy.dataset import DataQuery
label_desc: Use image node_id 8 for calling the TestGRIBReader obj's underlying member method code with example usage: obj.test_area_def_crs(proj_params, lon_corners, lat_corners) without return types