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