def inviteUser(request): #permission check #...... params = dict() params["cid"] = 1 #default!!! params["name"] = request.POST["name"] #string params["idcard"] = request.POST["idcard"] #string params["phone"] = request.POST["phone"] #string params["email"] = request.POST["email"] #string params["verifyMode"] = request.POST["verifyMode"] # "1": by name; "2": by idcard; "9": by question # "1+2": by name and idcard; etc. # "": without verification params["verifyQuestion"] = request.POST["verifyQuestion"] #string params["verifyAnswer"] = request.POST["verifyAnswer"] #string return HttpResponse(json.dumps(DAOHelper.inviteUser(params)))
def tstInviteRole(self): from MemManageHelper import DAOHelper as helper params=dict() params["cid"]=1 params["name"]="PyUnitTest" params["idcard"]="32431432152" params["phone"]="123142334" params["email"]="saj@sfakl" params["verifyMode"]="1+2+9" params["verifyQuestion"]="Hello" params["verifyAnswer"]="World!" result=helper.inviteUser(params) print result self.assertEquals("true",result["success"],"TestDone")