Exemple #1
0
 def test_translate_decreasing_lat_and_lon(self):
     initial_point = LatLon(45, 45)
     expected_point = LatLon(44.9980984, 44.99779783)
     delta_tuple = (-211.3263391, -173.6395534)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lat, expected_point.lat)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lon, expected_point.lon)
Exemple #2
0
 def test_translate_decreasing_lon(self):
     initial_point = LatLon(45, 45)
     expected_point = LatLon(45.00250709, 44.99860589)
     delta_tuple = (278.6178914, -109.9165341)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lat, expected_point.lat)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lon, expected_point.lon)
Exemple #3
0
 def test_translate_decreasing_lat(self):
     initial_point = LatLon(45, 45)
     expected_point = LatLon(44.99818284, 45.00489128)
     delta_tuple = (-201.9322713, 385.6743932)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lat, expected_point.lat)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lon, expected_point.lon)
Exemple #4
0
 def test_translate(self):
     initial_point = LatLon(45, 45)
     expected_point = LatLon(45.0039935, 45.00182566)
     delta_tuple = (443.8065667, 143.9373575)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lat, expected_point.lat)
     self.assertAlmostEqual(
         initial_point.translate(delta_tuple).lon, expected_point.lon)
Exemple #5
0
 def test_translate_zero(self):
     point = LatLon(35, 20)
     self.assertEqual(point, point.translate((0, 0)))