code: def test_plate_carree_partial_wrap(self):
      proj = ccrs.PlateCarree()
      poly = sgeom.box(170, 0, 190, 10)
      multi_polygon = proj.project_geometry(poly, proj)
      # Check the structure
      assert len(multi_polygon.geoms) == 2
      # Check the rough shape
      poly1, poly2 = multi_polygon.geoms
      # The order of these polygons is not guaranteed, so figure out
      # which is appropriate
      if 170.0 not in poly1.bounds:
          poly1, poly2 = poly2, poly1
      self._assert_bounds(poly1.bounds, 170, 0, 180, 10)
      self._assert_bounds(poly2.bounds, -180, 0, -170, 10)
  
imports: import numpy
  import pytest
  import shapely.geometry
  import shapely.wkt
  import cartopy.crs
label_desc: Use image node_id 2 for calling the TestWrap obj's underlying member method code with example usage: obj.test_plate_carree_partial_wrap() without return types