code: def test_location_with_unpicklable_raw(self):
      some_class = type("some_class", (object,), {})
      raw_unpicklable = dict(missing=some_class())
      del some_class
      loc_unpicklable = Location(
          GRAND_CENTRAL_STR, GRAND_CENTRAL_POINT, raw_unpicklable
      )
      for protocol in (0, 1, 2, -1):
          with self.assertRaises(
              (AttributeError, pickle.PicklingError)
          ):
              pickle.dumps(loc_unpicklable, protocol=protocol)
  
imports: import pickle
  import unittest
  from geopy.location import Location
  from geopy.point import Point
label_desc: Use image node_id 17 for calling the LocationTestCase obj's underlying member method code with example usage: obj.test_location_with_unpicklable_raw() without return types