def test_7(self): destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 5 datos = ['748237', 'Hotel y', n_viajeros, 1, 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') hotel = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4', 'p5'], hoteles=vuelo_destinaciones) x = hotel.confirmacion_alojamiento(datos[0], datos[1], datos[2], datos[3], datos[4]) if x == -1: destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 5 datos = ['748237', 'Hotel y', n_viajeros, 1, 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') hotel = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4', 'p5'], hoteles=vuelo_destinaciones) x = hotel.confirmacion_alojamiento(datos[0], datos[1], datos[2], datos[3], datos[4]) assert x == -1
def test_5(self): destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 5 datos = [n_viajeros, '57382dh2', 'Citroen', 'BCN', 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') coche = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4', 'p5'], coches=vuelo_destinaciones) x = coche.confirmacion_coches(datos[0], datos[1], datos[2], datos[3], datos[4]) if x == -1: destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 4 datos = [n_viajeros, '57382dh2', 'Citroen', 'BCN', 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') coche = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4'], coches=vuelo_destinaciones) x = coche.confirmacion_coches(datos[0], datos[1], datos[2], datos[3], datos[4]) assert x == coche.confirmacion_coches(datos[0], datos[1], datos[2], datos[3], datos[4])
def test_6(self): aux1 = Vuelos() aux2 = Vuelos(destino='NYC') aux_vuelo = [aux1, aux2] x = Viajes(vuelos=aux_vuelo) assert aux_vuelo == x.vuelos
def test_5(self): lista_dest = ['BCN', 'NYC'] aux1 = Vuelos() aux2 = Vuelos(destino='NYC') aux_vuelos = [aux1, aux2] x = Viajes(vuelos=aux_vuelos) assert lista_dest == x.lista_destinos
def test_9(self): aux1 = Vuelos() aux2 = Vuelos(destino='NYC') aux_vuelo = [aux1, aux2] x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) x.eliminar_destino('BCN') assert ['NYC'] == x.lista_destinos
def test1(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] x = Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) y = PaymentData('MASTERCARD', 'Pepito', '4546', '50') x.payment_V2(y) assert (x.payment_data.tipo_tarjeta == 'MASTERCARD')
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()
def test_10(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') aux_vuelo.remove(aux1) assert aux_vuelo == x.vuelos
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()
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 test3(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] x = Viajes(user=User, lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) aux = User('Pol', '12345678J', '08390', '123456789', '*****@*****.**') fallo = x.anadir_reserva(1) sky = Skyscanner() sky.confirm_reserve = MagicMock(return_value=False) assert sky.confirm_reserve(aux, aux_vuelo) == fallo
def test_2(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) user = User('1234', 'Elvis Moro', '08688', '666999333', '*****@*****.**') datos = user.comprueba_datos('1234', 'Elvis Moro', '08688', '666999333', '*****@*****.**') datos2 = user.datos_completos('1234', 'Elvis Moro', '08688', '666999333', '*****@*****.**') assert datos != datos2
def test_1(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) user = User('Elena Nito', '11223345X', '08088', '666992332', '*****@*****.**') datos = user.comprueba_datos('Elena Nito', '11223345X', '08088', '666992332', '*****@*****.**') datos2 = user.datos_completos('Elena Nito', '11223345X', '08088', '666992332', '*****@*****.**') assert datos == datos2
def test2(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] y = PaymentData('MASTERCARD', 'Pepito', '4546', '50') x = Viajes(user=User, lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) aux = User('Pol', '12345678J', '08390', '123456789', '*****@*****.**') fallo = x.payment_V2(y, 1) Bank.do_payment = MagicMock(return_value=False) i = Bank() assert i.do_payment(aux, y) == fallo
def test_13(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] user = User('Pepito Los Palotes', '12345678P', '08390', '678942316', '*****@*****.**') x = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) datos = x.anadir_reserva() x.anadir_reserva = MagicMock(return_value=True) assert datos == x.anadir_reserva()
def test_12(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] payment_data = ['VISA', 'Pepito Los Palotes', '8520'] user = User('Pepito Los Palotes', '12345678P', '08390', '678942316', '*****@*****.**') x = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) datos = x.payment_V1(payment_data[0], payment_data[1], payment_data[2]) x.payment = MagicMock(return_value=True) assert datos == x.payment()
def test_3(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) user = User('Lola Mento', '11334445X', '08988', '666333999', '*****@*****.**') datos = user.comprueba_datos('Lola Mento', '11334445X', '08988', '666333999', '*****@*****.**') datos2 = user.datos_completos('Lola Mento', '11334445X', '08988', '666333999', '*****@*****.**') assert datos == datos2 if datos == datos2: user.factura('Lola Mento', '11334445X', '08988', '666333999', '*****@*****.**')
def test_5(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] x = Viajes(user=User, lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) aux = User('Pol', '12345678J', '08390', '123456789', '*****@*****.**') fallo = x.anadir_reserva_1(1, 1, 0) i = Skyscanner() i.confirm_reserve = MagicMock(return_value=False) acierto_reintento = x.anadir_reserva_1(0, 0, 1) j = Skyscanner() #assert i.confirm_reserve(aux, aux_vuelo) == fallo assert j.confirm_reserve(aux, aux_vuelo) == acierto_reintento