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 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