def testBasicPersistence(self): switchToTestDatabase() u=User(login='******') u.create() u=u.findByLogin() id=u.id print id q=Question(asker=id,content="To be or not to be?") #print "before persistence: ",q print q.content question=q.create() deleteTestDatabase()
def testBasicPersistence(self): switchToTestDatabase() u = User(login='******') u.create() u = u.findByLogin() id = u.id print id q = Question(asker=id, content="To be or not to be?") #print "before persistence: ",q print q.content question = q.create() deleteTestDatabase()
def createUser(userName): u = User(login=userName,email='*****@*****.**',password=encode('123123')) u = u.create() u.isActivated=True #allocate ramdom profile image number=random.randrange(1, 30) u.picture='profile/'+str(number)+'.jpg' u.update()
def processFormInformation(login,password,email,request) : u = User(login=login,email=email,password=password) u=u.create() print u if u != None : code=sendActivationMail(login,email) u.activationCode=code u.update() message= 'account succesfully created' else : message= 'error: login name already taken' context={'message': message} return render_to_response('index.html', context ,context_instance=RequestContext(request))
def processFormInformation(login, password, email, request): u = User(login=login, email=email, password=password) u = u.create() print u if u != None: code = sendActivationMail(login, email) u.activationCode = code u.update() message = 'account successfully created, you are going to receive your activation mail soon' else: message = 'error: login name already taken' context = {'message': message} return render_to_response('index.html', context, context_instance=RequestContext(request))
def createInitialUserList(): username = '' profileImgCount = 1 f = open('/Users/macuser/Kuestions/kuestionsWS/userlist') for line in f: username = line.replace('\n', '') u = User(login=username,email='*****@*****.**',password=encode('123123')) u = u.create() u.isActivated=True #allocate ramdom profile image u.picture='profile/'+str(profileImgCount)+'.jpg' profileImgCount = profileImgCount + 1 u.update() f.close()
def processFormInformation(login, password, email, request) : activationCode = hashlib.sha1(login+email+password).hexdigest() u = User(name=login, email=email, password_sha=password, activationCode=activationCode) print u u = u.create() print u if u != None : sendActivationMail(email=email, activationCode=activationCode) response=HttpResponse() response.status_code=200 response['message'] = 'account successfully created' return response else : message = 'error: login name already taken' context={"message" : "login name already taken"} response=HttpResponse() response['message'] = 'login already taken' response.status_code=412 return response
def processFormInformation(login, password, email, request): activationCode = hashlib.sha1(login + email + password).hexdigest() u = User(name=login, email=email, password_sha=password, activationCode=activationCode) print u u = u.create() print u if u != None: sendActivationMail(email=email, activationCode=activationCode) response = HttpResponse() response.status_code = 200 response[ 'message'] = 'account successfully created, you will received your activation mail soon' return response else: message = 'error: login name already taken' context = {"message": "login name already taken"} response = HttpResponse() response['message'] = 'login already taken' response.status_code = 412 return response