def test_distancia_112_kms_norte_desde_punto_10(self): result = desplaza(10, 10, 90, 112) self.assertTrue(result.latitud >= 11) self.assertTrue(result.latitud <= 11.1) self.assertAlmostEqual(10, result.longitud)
def test_distancia_112_kms_sur_desde_punto_10(self): result = desplaza(10, 10, 270, 112) self.assertTrue(result.latitud <= 9) self.assertTrue(result.latitud >= 8.9) self.assertAlmostEqual(10, result.longitud)
def test_distancia_112_kms_sur(self): result = desplaza(0, 0, 270, 112) self.assertTrue(result.latitud <= -1) self.assertTrue(result.latitud >= -1.1) self.assertAlmostEqual(0, result.longitud)
def test_distancia_cero(self): result = desplaza(0, 0, 0, 0) self.assertEqual(0, result.latitud) self.assertEqual(0, result.longitud)
def test_distancia_112_kms_norte(self): result = desplaza(0, 0, 90, 112) self.assertTrue(result.latitud >= 1) self.assertTrue(result.latitud <= 1.1) self.assertAlmostEqual(0, result.longitud)
def test_distancia_112_kms_oeste_a_latitud_60_sur(self): result = desplaza(-60, 0, 180, 112) self.assertAlmostEqual(-60, result.latitud) self.assertTrue(result.longitud <= -2) self.assertTrue(result.longitud >= -2.1)
def test_distancia_112_kms_este_a_latitud_60(self): result = desplaza(60, 0, 0, 112) self.assertAlmostEqual(60, result.latitud) self.assertTrue(result.longitud >= 2) self.assertTrue(result.longitud <= 2.1)