def testMaximErrorsHotel(self): copia_api_Booking = mock.create_autospec(Booking) viatge = Viatge() viatge.gestioNumP(1,2) vol1=Flights() vol1.__initp__("EF325F","ROMA",2,135,0) viatge.afegirVol(vol1) vol2=Flights() vol2.__initp__("EY4325F","PARIS",2,170,0) viatge.afegirVol(vol2) copia_api_Booking.confirm_reserve.return_value = False self.assertFalse(viatge.ReservaHotelsConsiderantErrors(copia_api_Booking))
def testReintentHotel(self): copia_api_Booking = mock.create_autospec(Booking) viatge = Viatge() viatge.gestioNumP(1,2) vol1=Flights() vol1.__initp__("EF325F","ROMA",2,135,0) viatge.afegirVol(vol1) vol2=Flights() vol2.__initp__("EY4325F","PARIS",2,170,0) viatge.afegirVol(vol2) copia_api_Booking.confirm_reserve.return_value = False viatge.ReservaHotelsConsiderantErrors(copia_api_Booking) self.assertTrue((copia_api_Booking.confirm_reserve.call_count != 1) & (copia_api_Booking.confirm_reserve.called==True))
def testCorrecteUnReintentHotel(self): copia_api_Booking = mock.create_autospec(Booking) viatge = Viatge() viatge.gestioNumP(1,2) vol1=Flights() vol1.__initp__("EF325F","ROMA",2,135,0) viatge.afegirVol(vol1) vol2=Flights() vol2.__initp__("EY4325F","PARIS",2,170,0) viatge.afegirVol(vol2) copia_api_Booking.confirm_reserve.side_effect = [False, True] viatge.ReservaHotelsConsiderantErrors(copia_api_Booking) self.assertTrue(copia_api_Booking.confirm_reserve.call_count == 2)