Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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