code: def test_pcolormesh_single_column_wrap():
      # Check a wrapped mesh like test_pcolormesh_limited_area_wrap, but only use
      # a single column, which could break depending on how wrapping is
      # determined.
      ny = 36
      xbnds = np.array([360.9485619, 364.71999105])
      ybnds = np.linspace(-23.59000015, 24.81000137, ny, endpoint=True)
      x, y = np.meshgrid(xbnds, ybnds)
      data = (np.sin(np.deg2rad(x))) / 10.0 + np.exp(
          np.cos(np.deg2rad(y))
      )
      data = data[:-1, :-1]
  
      rp = ccrs.RotatedPole(pole_longitude=177.5, pole_latitude=37.5)
  
      fig = plt.figure(figsize=(10, 6))
  
      ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree(180))
      # TODO: Remove snap when updating this image
      ax.pcolormesh(
          xbnds, ybnds, data, transform=rp, cmap="Spectral", snap=False
      )
      ax.coastlines()
      ax.set_global()
  
      return fig
  
imports: import re
  import matplotlib.colors
  import matplotlib.pyplot
  import numpy
  import pytest
  import cartopy.crs
  from cartopy.mpl import _MPL_38
  from cartopy.tests.conftest import requires_scipy
label_desc: Use image node_id 23 for calling a global function with example usage: test_pcolormesh_single_column_wrap() and returns: fig