def test_6(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) sky = Skyscanner() sky.confirm_reserve = MagicMock(return_value=False) error_max = x.anadir_reserva_1(0, 0, 3) j = Skyscanner() j.confirm_reserve = MagicMock(return_value=True) assert j.confirm_reserve(aux, aux_vuelo) == error_max
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