code: def test_point_from_iterable(self):
      self.assertEqual(Point(1, 2, 3), Point([1, 2, 3]))
      self.assertEqual(Point(1, 2, 0), Point([1, 2]))
      with self.assertRaises(ValueError):
          Point([1])
      self.assertEqual(Point(0, 0, 0), Point([]))
  
      with self.assertRaises(ValueError):
          Point([1, 2, 3, 4])
  
imports: import math
  import pickle
  import sys
  import unittest
  import warnings
  from geopy.point import Point
label_desc: Use image node_id 7 for calling the PointTestCase obj's underlying member method code with example usage: obj.test_point_from_iterable() without return types