def test_user_remove_user_by_key_succeed(self): usr = User('*****@*****.**') usr.set_nickname('Somebodyruks') usr.set_user_id('SomeUserid1234ruks') ukey = ps.add_user(usr) self.assertTrue(ps.remove_user_by_key(ukey))
def test_user_get_user_key_by_id(self): usr = User('*****@*****.**') usr.set_nickname('Somebodyguki') usr.set_user_id('SomeUserid1234guki') key = ps.add_user(usr) self.assertEqual(key,ps.get_user_key_by_id("SomeUserid1234guki"))
def test_user_add_user(self): usr = User('*****@*****.**') usr.set_nickname('Somebodyau') usr.set_user_id('SomeUserid1234au') ret = ps.add_user(usr) self.assertTrue(isinstance(ret, ndb.Key))
def get_user_by_id(user_id): users = Users.query(Users.unique_id == user_id) user = users.get() if user is None: ## user not found return None else: user_obj = User(user.email_address) ## return user object if details were retrieved from Google if user_obj.found: return user_obj else: ## set unknown details from records user_obj.set_user_id(user.user_id) user_obj.set_nickname(user.nickname) return user_obj
def get_user_by_key(user_key): if isinstance(user_key, ndb.Key): user = user_key.get() if user is None: ## user not found return None else: user_obj = User(user.email_address) ## return user object if details were retrieved from Google if user_obj.found: return user_obj else: ## set unknown details from records user_obj.set_unque_id(user.user_id) user_obj.set_nickname(user.nickname) return user_obj else: return False
def test_user_get_user_by_key_succeed(self): usr = User('*****@*****.**') usr.set_nickname('Somebodyguks') usr.set_user_id('SomeUserid1234guks') key = ps.add_user(usr) self.assertEqual(ps.get_user_by_key(key).email(), usr.email())
def test_user_modify_user_by_id_succeed(self): usr = User('*****@*****.**') usr.set_nickname('Somebodymids') usr.set_user_id('SomeUserid1234mids') ps.add_user(usr) newusr = User('*****@*****.**') newusr.set_nickname('SomebodyElsemids') newusr.set_user_id('SomeUotherId3878mids') key = ps.modify_user_by_id('SomeUserid1234mids',newusr) self.assertEqual(ps.get_user_by_key(key).email(), newusr.email())
def test_user_modify_user_by_id_fail(self): usr = User('*****@*****.**') usr.set_nickname('Somebodymidf') usr.set_user_id('SomeUserid1234midf') self.assertFalse(ps.modify_user_by_id("AWSEDRFGYHUJUG23151",usr))
from API.User import User from API.Client import Client from API.Authenticator import Authenticator import time from datetime import datetime if __name__ == '__main__': testUser = User("*****@*****.**", "azezrty1234") client = Client(testUser, Authenticator('http://23.102.34.223:8080/login')) while True: now = datetime.now() print('========================================================') print("New iteration: " + now.strftime("%d/%m/%Y %H:%M:%S")) client.Start() time.sleep(40)
def load_user(user_id): logging.info('user get done') return User.get(user_id)