code: def test_split_poly_with_other(self):
      with pytest.raises(GeometryTypeError):
          split(self.poly_simple, Point(1, 1))
      with pytest.raises(GeometryTypeError):
          split(self.poly_simple, MultiPoint([(1, 1), (3, 4)]))
      with pytest.raises(GeometryTypeError):
          split(self.poly_simple, self.poly_hole)
  
imports: import unittest
  import pytest
  from shapely.errors import GeometryTypeError
  from shapely.geometry import LineString, MultiLineString, MultiPoint, MultiPolygon, Point, Polygon
  from shapely.ops import linemerge, split, unary_union
label_desc: Use image node_id 2 for calling the TestSplitPolygon obj's underlying member method code with example usage: obj.test_split_poly_with_other() without return types