def test_distance_function_properly_computes_distance_in_miles_for_long_distances(self): # creating the test-points lat1, lon1 = (35.5800, -82.5558) lat2, lon2 = (35.0117, 135.7683) # externally calculated approx distance in miles approx_dist = 6984 self.assertAlmostEqual(distance.distance_test(lat1, lon1, lat2, lon2), approx_dist, delta=15)
def test_distance_function_properly_computes_distance_in_miles(self): # creating the test-points lat1, lon1 = 0, 0 lat2, lon2 = 1, 1 # externally calculated approx distance in miles approx_dist = 97.68 # assert almost equal, inherent uncertainty in approximate # methods, this implementation is "good enough," due to speed concerns self.assertAlmostEqual(distance.distance_test(lat1, lon1, lat2, lon2), approx_dist, delta=.1)