code: def test_eccentric_globe(emphasis):
      globe = ccrs.Globe(
          semimajor_axis=1000, semiminor_axis=500, ellipse=None
      )
      igh = ccrs.InterruptedGoodeHomolosine(
          globe=globe, emphasis=emphasis
      )
      other_args = {"a=1000", "b=500", "lon_0=0"}
      if emphasis == "land":
          check_proj_params("igh", igh, other_args)
      elif emphasis == "ocean":
          check_proj_params("igh_o", igh, other_args)
  
      assert_allclose(
          np.array(igh.x_limits), [-3141.5926536, 3141.5926536]
      )
      assert_allclose(
          np.array(igh.y_limits), [-1361.410035, 1361.410035]
      )
  
file_path: cartopy/lib/cartopy/tests/crs/test_interrupted_goode_homolosine.py
imports: import numpy
  from numpy.testing import assert_allclose
  import pytest
  import cartopy.crs
  from .helpers import check_proj_params
label_desc: Use image node_id 2 for calling a global function with example usage: test_eccentric_globe(emphasis) without return types