Example #1
0
    def test_3(self):
        aux1 = Alojamiento()
        aux2 = Alojamiento()
        aux_alojamiento = [aux1, aux2]
        n_viajeros = 3

        x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], hoteles=aux_alojamiento)
        precio = x.precio
        precio_total = len(aux_alojamiento) * precio * n_viajeros

        assert precio_total == x.calcular_precio()
Example #2
0
    def test_1(self):
        aux1 = Vehiculo()
        aux2 = Vehiculo()
        aux_coche = [aux1, aux2]
        n_viajeros = 3

        x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], coches=aux_coche)
        precio = x.precio
        precio_total = len(aux_coche) * precio * n_viajeros

        assert precio_total == x.calcular_precio()
    def test_7(self):

        aux1 = Vuelos()
        aux2 = Vuelos(destino='NYC')
        aux_vuelo = [aux1, aux2]

        x = Viajes(vuelos=aux_vuelo, lista_pasajeros=['p1'])
        #precio = x.precio
        precio_total = len(aux_vuelo) * x.precio * len(x.lista_pasajeros)

        assert precio_total == x.calcular_precio()
Example #4
0
    def test_2(self):
        aux1 = Cars(marca='BMW')
        aux2 = Cars()
        aux_coches = [aux1, aux2]
        n_viajeros = 3

        x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], coches=aux_coches)
        x.eliminar_coches('BMW')
        precio = x.precio
        precio_total = len(aux_coches) * precio * n_viajeros

        assert precio_total == x.calcular_precio()
    def test_8(self):

        aux1 = Vuelos()
        aux2 = Vuelos(destino='NYC')
        aux_vuelo = [aux1, aux2]
        n_viajeros = 3

        x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo)
        precio = x.precio
        precio_total = len(aux_vuelo) * precio * n_viajeros

        assert precio_total == x.calcular_precio()
    def test_11(self):

        aux1 = Vuelos(destino='BCN')
        aux2 = Vuelos(destino='ITA')
        aux_vuelo = [aux1, aux2]

        x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo)
        x.eliminar_destino('BCN')

        precio_total = 50 * 3

        assert precio_total == x.calcular_precio()
Example #7
0
    def test_4(self):
        aux1 = Hotels(nombre_hotel='Vela')
        aux2 = Hotels()
        aux_alojamiento = [aux1, aux2]
        n_viajeros = 3

        x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], hoteles=aux_alojamiento)
        x.eliminar_alojamiento('Vela')
        precio = x.precio
        precio_total = precio * n_viajeros
        precio_total = len(aux_alojamiento) * precio * n_viajeros

        assert precio_total == x.calcular_precio()
    def test_4(self):

        vuelos = []
        x = Viajes(vuelos)

        assert 0 == x.calcular_precio()
    def test_3(self):

        vuelos = []
        x = Viajes(vuelos)

        assert x.calcular_precio() == 0