code: def test_hotline_oblique_mercator_b_operation__defaults():
      hop = HotineObliqueMercatorBConversion(
          latitude_projection_centre=0,
          longitude_projection_centre=0,
          azimuth_initial_line=0,
          angle_from_rectified_to_skew_grid=0,
      )
      assert hop.name == "unknown"
      assert hop.method_name == "Hotine Oblique Mercator (variant B)"
      assert _to_dict(hop) == {
          "Latitude of projection centre": 0.0,
          "Longitude of projection centre": 0.0,
          "Azimuth of initial line": 0.0,
          "Angle from Rectified to Skew Grid": 0.0,
          "Scale factor on initial line": 1.0,
          "Easting at projection centre": 0.0,
          "Northing at projection centre": 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 22 for calling a global function with example usage: test_hotline_oblique_mercator_b_operation__defaults() without return types