def test_7(self): destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 5 datos = ['748237', 'Hotel y', n_viajeros, 1, 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') hotel = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4', 'p5'], hoteles=vuelo_destinaciones) x = hotel.confirmacion_alojamiento(datos[0], datos[1], datos[2], datos[3], datos[4]) if x == -1: destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 5 datos = ['748237', 'Hotel y', n_viajeros, 1, 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') hotel = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4', 'p5'], hoteles=vuelo_destinaciones) x = hotel.confirmacion_alojamiento(datos[0], datos[1], datos[2], datos[3], datos[4]) assert x == -1
def userEmail(): ret = {} ret["status"] = "error" ret["errors"] = [] users = db['user'] userId = None if request.headers.get('Authorization'): userId = authorize(request.headers.get('Authorization')) if not userId: ret["errors"].append({"code": "ErrNotAuthorized", "target": False}) if ret["errors"]: return jsonifySafe(ret) userObj = User(db) ret = userObj.fetch(userId) if ret["errors"]: return jsonifySafe(ret) password = request.json.get("password") emailNew = request.json.get("emailNew") emailNewConfirm = request.json.get("emailNewConfirm") ret = userObj.changeEmail(password, emailNew, emailNewConfirm) return jsonifySafe(ret)
def test_5(self): destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 5 datos = [n_viajeros, '57382dh2', 'Citroen', 'BCN', 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') coche = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4', 'p5'], coches=vuelo_destinaciones) x = coche.confirmacion_coches(datos[0], datos[1], datos[2], datos[3], datos[4]) if x == -1: destino1 = Vuelos(destino='BCN') destino2 = Vuelos(destino='ITA') vuelo_destinaciones = [destino1, destino2] n_viajeros = 4 datos = [n_viajeros, '57382dh2', 'Citroen', 'BCN', 7] user = User('Dolores Fuertes De Barriga', '12345678B', '08192', '679392698', '*****@*****.**') coche = Viajes(user=user, lista_pasajeros=['p1', 'p2', 'p3', 'p4'], coches=vuelo_destinaciones) x = coche.confirmacion_coches(datos[0], datos[1], datos[2], datos[3], datos[4]) assert x == coche.confirmacion_coches(datos[0], datos[1], datos[2], datos[3], datos[4])
def adventureProgressNew(who, adventureId): ret = {} ret["status"] = "error" ret["errors"] = [] if request.headers.get('Authorization'): userId = authorize(request.headers.get('Authorization')) else: userId = None if userId: userId = str(ObjectId(userId)) clientId = getClientIdentifier() progress = db['progress'] adventures = db['adventure'] if request.method == "POST": # creating new adventure progress adventureObj = Adventure(db) adventureObj.fetch(adventureId) ret = adventureObj.createProgress(userId, clientId) elif request.method == "GET": # fetching list of all adventures userObj = User(db) ret = userObj.getAdventures(userId) return jsonifySafe(ret)
def __init__(self, tokens): self.oauth = tokens['oauth'] self.refresh_token = tokens['refresh'] tokens = {'oauth': self.oauth, 'refresh': self.refresh_token} user = User(tokens) self.me = user.me()['profile']['onlineId']
def RegistrationSuccessSession(eventNum, SessNum): details = system.get_event(eventNum) foo = details.get_sess(SessNum) User = system.get_user(current_user.name) if User: User.add_attend(foo) return render_template('RegistrationSuccess.html')
def setup_method(self): super().__init__() # self.user = User("test" + datetime.datetime.now().strftime("%m%d%H%M%S") + "@gmail.com", "12345678", "12345") # self.user.register() self.report_user_param = con.report_user_param # self.user = User("*****@*****.**", "12345678", "12345") self.user = User("*****@*****.**", "12345677", "12345") login_result = self.user.login() con.check_status_code_200(login_result)
def deregisterSession(eventNum, SessNum): details = system.get_event(eventNum) foo = details.get_sess(SessNum) User = system.get_user(current_user.name) if User != None: User.remove_attend(foo) return render_template('home.html')
def test_follow_channel_without_collision(self): c1 = Channel("c1") c2 = Channel("c2") u2 = User("u2") phone_numbers = list() channels = [c1, c2] followings = [Following("u1", "c1")] phone_numbers = c1.broadcast(phone_numbers, channels, followings) phone_numbers = c2.broadcast(phone_numbers, channels, followings) u2.follow_channel("c2", channels, phone_numbers, followings) self.assertEqual(c1.phone_number, c2.phone_number)
def delete_friend_or_cancel_request(self, psn_id): tokens = {'oauth': self.oauth, 'refresh': self.refresh_token} user = User(tokens) onlineId = user.me()['profile']['onlineId'] header = { 'Authorization': 'Bearer ' + self.oauth, 'Content-Type': 'application/json; charset=utf-8' } response = requests.remove(self.USERS_URL + onlineId + '/friendList/' + psn_id, headers=header)
def testDadesCorrectes(self): viatge = Viatge() viatge.gestioNumP(1, 2) vol1 = Flights() vol1.__initp__("EF325F", "ROMA", 1, 135, 0) viatge.afegirVol(vol1) vol2 = Flights() vol2.__initp__("EY4325F", "PARIS", 1, 170, 0) viatge.afegirVol(vol2) usuari = User() usuari.AssignarDades("vicente", "12345678N", 55555, 987654321, "*****@*****.**") self.assertTrue(viatge.GestionarDadesFacturacio(usuari))
def test_2(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) user = User('1234', 'Elvis Moro', '08688', '666999333', '*****@*****.**') datos = user.comprueba_datos('1234', 'Elvis Moro', '08688', '666999333', '*****@*****.**') datos2 = user.datos_completos('1234', 'Elvis Moro', '08688', '666999333', '*****@*****.**') assert datos != datos2
def registerUser(self): logging.debug("Initialting register process...") # Check cache if self.reply_cache: if self.reply_cache['body'] == self.USER_REGISTER_STRING: # Check body for username/pass logging.debug("Verifying creds...") is_valid = self.cred_check_matcher.match(self.body['Body']) if is_valid: logging.info("Creds verified.") username = is_valid.string.split("/")[0] password = is_valid.string.split("/")[-1] self.users.append( User(username=username, password=password, number=self.body['From'])) self.reply['body'] = "Successfully registered!" self.saveUsers(self.users) else: self.reply['body'] = "Error Registering" else: self.reply['body'] = self.USER_REGISTER_STRING else: self.reply['body'] = self.USER_REGISTER_STRING
def load_users(self): conn = psycopg2.connect(self.ena.conn_string) cursor = conn.cursor() id = 0 level = 0 cursor.execute("SELECT * FROM Users;") # Remember to add fields added to the user constructor here. # To add the fields to the column add them in settings.py for user_info in cursor: user = User() user.user(user_info[0], user_info[1], user_info[2], user_info[3]) self.ena.users.append(user) id = user_info[0] conn.commit() conn.close() return id
def test_1(self): aux1 = Vuelos(destino='BCN') aux2 = Vuelos(destino='ITA') aux_vuelo = [aux1, aux2] Viajes(lista_pasajeros=['p1', 'p2', 'p3'], vuelos=aux_vuelo) user = User('Elena Nito', '11223345X', '08088', '666992332', '*****@*****.**') datos = user.comprueba_datos('Elena Nito', '11223345X', '08088', '666992332', '*****@*****.**') datos2 = user.datos_completos('Elena Nito', '11223345X', '08088', '666992332', '*****@*****.**') assert datos == datos2
def get_all_user_obj_with_place(self): file_list = os.listdir(self.source_folder) cnt = 0 for filename in file_list: with open(r"%s/%s" % (self.source_folder, filename), "r", encoding="utf-8") as input_source: for userText in input_source: # if cnt > 1000: # return if len(userText) > 0: userObject = User(userText) userObject.gender = self.check_place(userObject.gender) if userObject.gender is not None and len(userObject.gender) > 0: cnt += 1 yield userObject else: continue
def default_user(): """ Fixture to create a User object from a default values. """ return User(DEFAULT_USER_NAME, DEFAULT_DNI, DEFAULT_ADDRESS, DEFAULT_MOBILE_NUMBER, DEFAULT_USER_EMAIL)
def setUp(self): self.nombres = ["Ana", "Bernardo", "Ramirez"] self.apellidos = ["Hurtado Hurtado", "Chaves Chaves", "Mateos"] self.DNI = ["08075225V", "02604904Q", "03897631M"] self.usuario = User(self.nombres[0], self.apellidos[0], self.DNI[0]) self.numTarjeta = 5581238443939998 self.cvv = 117 # codigo seguridad tarjeta self.costeViaje = 0 self.num_pasajeros = 3 self.num_destinos_eliminar = 2 self.lDestinacion_vuelos = ["Metropolis", "Dinamarcia", "Suecia"] self.lCodigo_vuelos = [741, 852, 963] self.lDestinos_eliminar = self.lDestinacion_vuelos[:self. num_destinos_eliminar] self.lCodigos_vuelo_eliminar = self.lCodigo_vuelos[:self. num_destinos_eliminar] self.lDestinacion_vuelos = ["Metropolis", "Dinamarcia", "Suecia"] self.lPrecios = [30, 30, 30] self.lNuevos_destinos = ["Grieta", "Luxemburgo"] self.lNuevos_precios = [30, 30]
def setUp(self): self.__spotipy = Spotipy() pepe_email = "*****@*****.**" pepe_name = "Jose" pepe_last_name = "Perez" self.__new_user_pepe = User(pepe_email, pepe_name, pepe_last_name)
def get_all_user_obj_with_gender(self): file_list = os.listdir(self.source_folder) for filename in file_list: with open(r"%s/%s" % (self.source_folder, filename), "r", encoding="utf-8") as input_source: for userText in input_source: if len(userText) > 0: userObject = User(userText) if userObject.gender == '' or userObject.gender is None: if 'female' in filename: userObject.gender = u'女' elif 'male' in filename: userObject.gender = u'男' if userObject.gender == u"男" or userObject.gender == u"女": self.number_of_user_with_gender += 1 yield userObject else: continue
def __init__(self): self.__usuari__ = User() self.__dadesPagament__ = PaymentData() self.__VolsReservar__ = list() self.__HotelsReservar__ = list() self.__CotxesReservar__ = list() self.__numPersones__ = -1 self.__maxim__ = 4
def setUp(self): self.__spotipy = Spotipy() pepe_mail = "*****@*****.**" pepe_name = "daniel" pepe_last_name = "Perez" self.__new_user_pepe = User(pepe_mail, pepe_name, pepe_last_name)
def setUp(self): self.__spotipy = SpotiPy() name_new_user_1 = "Pedro" last_name_new_user_1 = "Perez" email_new_user_1 = "*****@*****.**" pass_new_user_1 = "pepe1234__" self.__new_valid_user_pedro = User(name_new_user_1, last_name_new_user_1, email_new_user_1, pass_new_user_1) name_new_user_2 = "Juana" last_name_new_user_2 = "Perez" email_new_user_2 = "*****@*****.**" pass_new_user_2 = "juani1990.+" self.__new_invalid_user_juana = User(name_new_user_2, last_name_new_user_2, email_new_user_2, pass_new_user_2)
def testInformacioCompleta(self): viatge = Viatge() viatge.gestioNumP(1, 2) vol1 = Flights() vol1.__initp__("EF325F", "ROMA", 1, 135, 0) viatge.afegirVol(vol1) vol2 = Flights() vol2.__initp__("EY4325F", "PARIS", 1, 170, 0) viatge.afegirVol(vol2) usuari = User() usuari.AssignarDades("vicente", "12345678N", 55555, 987654321, "*****@*****.**") self.assertTrue( viatge.GestionarDadesFacturacio(usuari) & (viatge.__usuari__.__nom__ == "vicente") & (viatge.__usuari__.__DNI__ == "12345678N") & (viatge.__usuari__.__DirPostal__ == 55555) & (viatge.__usuari__.__NumTelef__ == 987654321) & (viatge.__usuari__.__Email__ == "*****@*****.**"))
def test_validate_billing_data_error(default_user: User): """ Test case to check the validate_billing_data function with error conditions EXPECTED BEHAVIOUR: Variables in given User instance don't match the checked regular expressions and return False """ default_user.dni = '123A' assert Validator.validate_billing_data(default_user) is False
def setUp(self): self.__spotipy = SpotiPy() name_new_user = "******" last_name_new_user = "******" email_new_user = "******" self._pass_new_user = "******" self.__user_carla = User(name_new_user, last_name_new_user, email_new_user, self._pass_new_user) self.__spotipy.register_user(self.__user_carla)
def register(self, user_name, public_key): # Check there is no user with same name for user in self.users.values(): if user.name == user_name: return self.error_response new_user = User(user_name, public_key) self.users[new_user.id] = new_user save_user_to_db(new_user.id, user_name, public_key) return struct.pack('B H I 16s', self.version, 1000, 16, new_user.id.bytes)
def testDadesIncorrectes(self): viatge = Viatge() viatge.gestioNumP(1, 2) vol1 = Flights() vol1.__initp__("EF325F", "ROMA", 1, 135, 0) viatge.afegirVol(vol1) vol2 = Flights() vol2.__initp__("EY4325F", "PARIS", 1, 170, 0) viatge.afegirVol(vol2) usuari = User() self.assertFalse(viatge.GestionarDadesFacturacio(usuari))
def send_friend_request(self, psn_id, request_message=''): tokens = {'oauth': self.oauth, 'refresh': self.refresh_token} user = User(tokens) onlineId = user.me()['profile']['onlineId'] header = { 'Authorization': 'Bearer ' + self.oauth, 'Content-Type': 'application/json; charset=utf-8' } if request_message == '': request_message = 'Hola, soy ' + onlineId + '. ¿Quieres ser mi amigo?' message = {"requestMessage": request_message} data = json.dumps(message) response = requests.post(self.USERS_URL + onlineId + '/friendList/' + psn_id, data=data, headers=header)
def generateRandomUsers(num=10): letters = [chr(x) for x in range(65, 91)] symbols = [chr(x) for x in range(32, 128)] numbers = [str(x) for x in range(9)] return [ User( "".join([random.choice(letters) for _ in range(5)]), "".join([random.choice(symbols) for _ in range(10)]), "".join([random.choice(numbers) for _ in range(10)]), ) for i in range(num) ]
def connect(sid, env): # Create a new user object for this connection users[sid] = User(sid) # Update global user count global online_users online_users += 1 sio.emit('server_stats', {'online_users': online_users}) # Send client their sid and the lobby listing sio.emit('sid', sid, room=sid) updateClientLobbyList()
def register(): print('\n-- Cadastrando novo Usuário --') user_name = raw_input('Usuário: ') passwd = getpass('Senha: ') user = User(user_name, passwd) write_register(user) userfolder = 'users_folders/' + user.username if not os.path.isdir(userfolder): os.mkdir(userfolder) if not os.path.isdir(userfolder + '/' + 'sent'): os.mkdir(userfolder + '/' + 'sent') if not os.path.isdir(userfolder + '/' + 'received'): os.mkdir(userfolder + '/' + 'received')