code: def test_pole_rotation_netcdf_cf_convention__defaults():
      poleop = PoleRotationNetCDFCFConversion(
          grid_north_pole_latitude=1, grid_north_pole_longitude=2
      )
      assert poleop.name == "Pole rotation (netCDF CF convention)"
      assert (
          poleop.method_name == "Pole rotation (netCDF CF convention)"
      )
      assert _to_dict(poleop) == {
          "Grid north pole latitude (netCDF CF convention)": 1.0,
          "Grid north pole longitude (netCDF CF convention)": 2.0,
          "North pole grid longitude (netCDF CF convention)": 0.0,
      }
  
imports: import pytest
  from numpy.testing import assert_almost_equal
  from pyproj.crs import GeographicCRS
  from pyproj.crs.coordinate_operation import AlbersEqualAreaConversion, AzimuthalEquidistantConversion, EquidistantCylindricalConversion, GeostationarySatelliteConversion, HotineObliqueMercatorBConversion, LambertAzimuthalEqualAreaConversion, LambertConformalConic1SPConversion, LambertConformalConic2SPConversion, LambertCylindricalEqualAreaConversion, LambertCylindricalEqualAreaScaleConversion, MercatorAConversion, MercatorBConversion, OrthographicConversion, PlateCarreeConversion, PolarStereographicAConversion, PolarStereographicBConversion, PoleRotationNetCDFCFConversion, RotatedLatitudeLongitudeConversion, SinusoidalConversion, StereographicConversion, ToWGS84Transformation, TransverseMercatorConversion, UTMConversion, VerticalPerspectiveConversion
  from pyproj.exceptions import CRSError
label_desc: Use image node_id 42 for calling a global function with example usage: test_pole_rotation_netcdf_cf_convention__defaults() without return types