def test_precio_viaje_esperado(self) -> None: vuelos = Flights(num_pasajeros=self.num_pasajeros) for destino, precio in zip(self.lDestinacion_vuelos, self.lPrecios): vuelos.add_destino(destino, precio) #calcular importe esperado importeEsperado = sum(self.lPrecios) * self.num_pasajeros assert vuelos.get_total() == importeEsperado
def test_precio_viaje_esperado_eliminar_destinos( self) -> None: # volveremos vuelos = Flights(num_pasajeros=self.num_pasajeros) for destino, precio in zip(self.lDestinacion_vuelos, self.lPrecios): vuelos.add_destino(destino, precio) # se elimian 2 destinos vuelos.eliminar_destino("Dinamarcia") vuelos.eliminar_destino("Suecia") # se descuetnan 2 destinos en el valor esperado lPrecios = [30, 0, 0] importeEsperado = sum(lPrecios) * self.num_pasajeros assert vuelos.get_total() == importeEsperado print("Test_precio_viaje_esperado_eliminar_destinos")
def test_destinos_precio_cero(self): vuelos = Flights() self.assertEqual(vuelos.get_total(), 0) # coste de viaje 0