code: def test_eccentric_globe(self):
      globe = ccrs.Globe(
          semimajor_axis=1000, semiminor_axis=500, ellipse=None
      )
      stereo = ccrs.Stereographic(globe=globe)
      other_args = {
          "a=1000",
          "b=500",
          "lat_0=0.0",
          "lon_0=0.0",
          "x_0=0.0",
          "y_0=0.0",
      }
      check_proj_params("stere", stereo, other_args)
  
      # The limits in this test are sensible values, but are by no means
      # a "correct" answer - they mean that plotting the crs results in a
      # reasonable map.
      assert_almost_equal(
          np.array(stereo.x_limits),
          [-7839.27971444, 7839.27971444],
          decimal=4,
      )
      assert_almost_equal(
          np.array(stereo.y_limits),
          [-3932.82587779, 3932.82587779],
          decimal=4,
      )
  
file_path: cartopy/lib/cartopy/tests/crs/test_stereographic.py
imports: import numpy
  from numpy.testing import assert_almost_equal
  import cartopy.crs
  from .helpers import check_proj_params
label_desc: Use image node_id 2 for calling the TestStereographic obj's underlying member method code with example usage: obj.test_eccentric_globe() without return types