Beispiel #1
0
 def to_geopoint(self):
     loc_1 = Location(self.__test_name, None, self.__test_lat,
                      self.__test_ID, self.__test_country)
     loc_2 = Location(self.__test_name, self.__test_lon, None,
                      self.__test_ID, self.__test_country)
     loc_3 = Location(self.__test_name, self.__test_lon, self.__test_lat,
                      self.__test_ID, self.__test_country)
     self.assertIsNone(loc_1.to_geopoint())
     self.assertIsNone(loc_2.to_geopoint())
     result = loc_3.to_geopoint()
     self.assertTrue(isinstance(result, Point))
     expected_geojson = json.dumps({
         "coordinates": [12.3, 43.7],
         "type": "Point"
     })
     self.assertEqual(sorted(expected_geojson), sorted(result.geojson()))