code: def test_point_from_string(self):
      # Examples are from the docstring of `Point.from_string`.
      self.assertEqual(Point("41.5;-81.0"), (41.5, -81.0, 0.0))
      self.assertEqual(Point("41.5,-81.0"), (41.5, -81.0, 0.0))
      self.assertEqual(Point("41.5 -81.0"), (41.5, -81.0, 0.0))
      self.assertEqual(Point("+41.5 -81.0"), (41.5, -81.0, 0.0))
      self.assertEqual(Point("+41.5 +81.0"), (41.5, 81.0, 0.0))
      self.assertEqual(Point("41.5 N -81.0 W"), (41.5, 81.0, 0.0))
      self.assertEqual(Point("-41.5 S;81.0 E"), (41.5, 81.0, 0.0))
      self.assertEqual(
          Point("23 26m 22s N 23 27m 30s E"),
          (23.439444444444444, 23.458333333333332, 0.0),
      )
      self.assertEqual(
          Point("23 26' 22\" N 23 27' 30\" E"),
          (23.439444444444444, 23.458333333333332, 0.0),
      )
      self.assertEqual(
          Point("UT: N 39\xb020' 0'' / W 74\xb035' 0''"),
          (39.333333333333336, -74.58333333333333, 0.0),
      )
  
imports: import math
  import pickle
  import sys
  import unittest
  import warnings
  from geopy.point import Point
label_desc: Use image node_id 5 for calling the PointTestCase obj's underlying member method code with example usage: obj.test_point_from_string() without return types