def METHOD_NAME():
    xglobal = np.linspace(-180, 180)
    yglobal = np.linspace(-90, 90)
    xsmall = np.linspace(-30, 30)
    ysmall = np.linspace(-30, 30)
    data = np.hypot(*np.meshgrid(xglobal, yglobal))
    proj = ccrs.PlateCarree()
    ax = plt.axes(projection=proj)
    ax.contourf(xglobal, yglobal, data)
    expected = np.array([xglobal[0], xglobal[-1], yglobal[0], yglobal[-1]])
    assert_array_almost_equal(ax.get_extent(), expected)
    # Make sure that a call to contour(f) doesn't shrink the already set bounds
    ax.contour(xsmall, ysmall, data)
    assert_array_almost_equal(ax.get_extent(), expected)
    ax.contourf(xsmall, ysmall, data)
    assert_array_almost_equal(ax.get_extent(), expected)