code: def test_new_from_wkt(geom):
      if geom.is_empty and shapely.get_num_geometries(geom) > 0:
          # Older GEOS versions have various issues
          if (
              shapely.geos_version < (3, 9, 0)
              and geom.geom_type == "MultiPoint"
          ):
              with pytest.raises(ValueError):
                  str(geom)
              pytest.skip(
                  "GEOS < 3.9.0 does not support WKT of multipoint with empty points"
              )
  
      actual = shapely.from_wkt(str(geom))
      if equal_geometries_abnormally_yield_unequal(geom):
          # abnormal test
          with pytest.raises(AssertionError):
              assert_geometries_equal(actual, geom)
      else:
          # normal test
          assert_geometries_equal(actual, geom)
  
imports: import warnings
  import numpy
  import pytest
  import shapely
  from shapely import LinearRing, LineString, MultiPolygon, Point, Polygon
  from shapely.testing import assert_geometries_equal
  from shapely.tests.common import all_types
  from shapely.tests.common import empty
  from shapely.tests.common import empty_line_string, empty_line_string_z, empty_point, empty_point_z, empty_polygon, equal_geometries_abnormally_yield_unequal, geometry_collection, geometry_collection_z, ignore_invalid, ignore_warnings, line_string, line_string_nan, line_string_z, linear_ring, multi_line_string, multi_line_string_z, multi_point, multi_point_z, multi_polygon, multi_polygon_z, point, point_z, polygon, polygon_with_hole, polygon_with_hole_z, polygon_z
label_desc: Use image node_id 23 for calling a global function with example usage: test_new_from_wkt(geom) without return types