def test_cotizar_seguro_dependientes_fuera_rango(self): valor = cot.cotizar_seguro("Guayaquil", 18, "mujer", "casado", "osteoporosis", 10) self.assertEqual( valor, 'No se puede realizar una cotización para el valor ingresado de dependientes.' )
def test_cotizar_seguro_edad_fuera_rango(self): valor = cot.cotizar_seguro("Guayaquil", 0, "mujer", "casado", "osteoporosis", 0) self.assertEqual( valor, 'La edad ingresada no es válida. Debe de encontrarse entre 18 y 75 años.' )
def test_cotizar_seguro_dependientes_excedentes(self): valor = cot.cotizar_seguro("Guayaquil", 18, "mujer", "casado", "osteoporosis", 9) self.assertEqual( valor, 'Solo se puede realizar la cotización para hasta 4 dependientes en línea. \ Por favor acérquese a la agencia y presente una solicitud.')
def test_cotizar_seguro_valor_adicional_mujer_con_osteoporosis(self): valor = cot.cotizar_seguro("Guayaquil", 41, "mujer", "soltero", "osteoporosis", 0) self.assertEqual(valor, 'El valor calculado de su cotización es de 65.00')
def test_cotizar_seguro_valor_adicional_hombres_jovenes_y_soltero(self): valor = cot.cotizar_seguro("Guayaquil", 18, "hombre", "soltero", "", 0) self.assertEqual(valor, 'El valor calculado de su cotización es de 70.00')
def test_cotizar_seguro_valor_adicional_mujeres_jovenes_y_casadas(self): valor = cot.cotizar_seguro("Guayaquil", 18, "mujer", "casado", "", 0) self.assertEqual(valor, 'El valor calculado de su cotización es de 50.00')
def test_cotizar_seguro_dependientes_4_dependiente(self): valor = cot.cotizar_seguro("Guayaquil", 18, "mujer", "casado", "osteoporosis", 4) self.assertEqual(valor, 'El valor calculado de su cotización es de 140.00')
def test_cotizar_seguro_ciudad_no_valida(self): valor = cot.cotizar_seguro("Esmeraldas", 18, "mujer", "casado", "osteoporosis", 0) self.assertEqual(valor, 'Saludcita no opera en la ciudad ingresada.')
def test_cotizar_seguro_ciudad_valida(self): valor = cot.cotizar_seguro("Guayaquil", 18, "mujer", "casado", "osteoporosis", 0) self.assertEqual(valor, 'El valor calculado de su cotización es de 50.00')
def test_cotizar_seguro_valor_adicional_mujer_mayor_con_cancer(self): valor = cot.cotizar_seguro("Guayaquil", 61, "mujer", "soltero", "cancer", 0) self.assertEqual(valor, 'El valor calculado de su cotización es de 90.00')
def test_cotizar_seguro_valor_adicional_hombre_mayor_con_diabetes(self): valor = cot.cotizar_seguro("Guayaquil", 61, "hombre", "soltero", "diabetes", 0) self.assertEqual(valor, 'El valor calculado de su cotización es de 80.00')
def test_cotizar_seguro_valor_adicional_hombre_con_infarto(self): valor = cot.cotizar_seguro("Guayaquil", 41, "hombre", "soltero", "infarto", 0) self.assertEqual(valor, 'El valor calculado de su cotización es de 80.00')