Beispiel #1
0
def test_suma_totalV2(Usuario):
    preu_total = Funcions.suma_preu_vols_total(
        Funcions, Usuario) + Funcions.suma_preu_aloja(
            Funcions, Usuario) + Funcions.suma_preu_vehi(Funcions, Usuario)

    assert preu_total == 1565

    pass
Beispiel #2
0
def test_suma_total_personaV2(Usuario):
    preu_total = Funcions.suma_preu_vols_persona(
        Funcions, Usuario) + Funcions.suma_preu_aloja_persona(
            Funcions, Usuario) + Funcions.suma_preu_vehi_persona(
                Funcions, Usuario)

    assert preu_total == 391.25

    pass
Beispiel #3
0
def test_con_reservacar(Usuario):
    #U.Vols=[]
    #comentar si s'arribara algun cop aquesta funcio sense cap vol guardat
    R.confirm_reserve = Mock()
    #Mock -> Fals
    R.confirm_reserve.return_value = False
    assert not Funcions.con_reservacar(Funcions, Usuario)
    #Mock -> Verdader
    S.confirm_reserve.return_value = True
    assert Funcions.con_reservacar(Funcions, Usuario)
Beispiel #4
0
def test_con_reservaV3(Usuario):
    #U.Vols=['v']
    #U.afegirFlights(U,'v')

    S.confirm_reserve = Mock()

    S.confirm_reserve.return_value = False
    assert not Funcions.con_reserva(Funcions, Usuario)

    S.confirm_reserve.return_value = True
    assert Funcions.con_reserva(Funcions, Usuario)
Beispiel #5
0
def test_realitza_pagamentV3(Usuario):

    #U.afegirMetodePagament(U,'visa')

    Bank.do_payment = Mock()

    Bank.do_payment.return_value = False
    assert not Funcions.realitza_pagament(Usuario)

    Bank.do_payment.return_value = True
    assert Funcions.realitza_pagament(Usuario)
Beispiel #6
0
def test_confAloja(Usuario):
    error = Funcions.con_reservaaloja(Usuario)
    if (error):
        assert error == True
    else:
        assert error == False
        print("Error al confirmar reserva")
Beispiel #7
0
def test_confVehi(Usuario):
    error = Funcions.con_reservacar(Usuario)
    if (error):
        assert error == True
    else:
        assert error == False
        print("Error al confirmar vehiculo")
Beispiel #8
0
def test_suma_total_persona(Usuario):

    preu_pers = Funcions.suma_preu_vols_persona(Funcions, Usuario)

    assert preu_pers == 60

    pass
Beispiel #9
0
def test_comprovacion(Usuario):
    pers, destinos, codigos, precios = Funcions.comprovacion(Usuario)

    assert pers == [4, 4, 4, 4]
    assert destinos == ['BCN', 'CND', 'BRS', 'MAD']
    assert codigos == [123, 456, 789, 369]
    assert precios == [15, 20, 10, 10]
Beispiel #10
0
def test_add_vehicle(Usuario):
    codi, marca, dies, recollida, preu = Funcions.comprovaciocar(Usuario)

    assert codi == ['456', '246', '791']
    assert marca == ['BMW', 'KIA', 'AUDI']
    assert dies == [4, 4, 3]
    assert recollida == ['CND', 'BRS', 'MAD']
    assert preu == [20, 10, 15]
Beispiel #11
0
def test_delealoja(Usuario):
    codi, nom, pers, hab, dies, preu = Funcions.comprovacioaloja(Usuario)

    assert codi == ['1234', '2869', '9731']
    assert nom == ['IMPERIAL', 'GRAN HOTEL', 'EUROPA']
    assert pers == [4, 4, 4]
    assert hab == [2, 1, 3]
    assert dies == [5, 4, 4]
    assert preu == [40, 50, 50]

    pass
Beispiel #12
0
def test_delete_desti(Usuario):
    pers, destinos, codigos, precio = Funcions.comprovacion(Usuario)
    assert pers == [4, 4, 4, 4]
    assert destinos == ['BCN', 'CND', 'BRS', 'FRA']
    assert codigos == [123, 456, 789, 667]
    assert precio == [15, 20, 10, 15]
Beispiel #13
0
def test_con_reservaV2(Usuario):
    reserva = Funcions.con_reserva(Funcions, Usuario)
    assert reserva == False
    print("Error al reservar vuelo")
Beispiel #14
0
def test_realitza_pagamentV2(Usuario):
    pagament = Funcions.realitza_pagament(Usuario)
    assert pagament == False
    print("Error al realizar pago")
Beispiel #15
0
def test_metodo_pago(Usuario):
    pago, tarjeta = Funcions.metodo_pago(Usuario.Pagament)
    assert pago == True
    assert tarjeta == "VISA"
Beispiel #16
0
def test_con_reserva(Usuario):
    reserva = Funcions.con_reserva(Funcions, Usuario)
    assert reserva == True
Beispiel #17
0
def test_realitza_pagament(Usuario):
    pagament = Funcions.realitza_pagament(Usuario)
    assert pagament == True
Beispiel #18
0
def test_suma_total(Usuario):
    preu_total = Funcions.suma_preu_vols_total(Usuario)
    assert preu_total == 240