def test_user_info(self): nickName=str(random.randint(10000000,100000000)) userName='******'+nickName register_data={"nickName":nickName, "userName": userName, "telNo": "", "email": "", "address": "", "roleIds": "", "regionId": 1, "regionLevel": 1 } register_resp=http.post("/user/saveOrUpdateUser",register_data) # print(register_resp)57 #登录 login_data = {"userName": userName, "password":commonData.password } login_resp=http.post("/sys/login", login_data) # assert login_resp["object"]["userId"]==490 login_id=login_resp["object"]["userId"] #查看用户信息 user_info_data={"pageCurrent":1,"pageSize":10,"nickName":"","userName":"","regionId":1} info_resp = http.post("/user/loadUserList", user_info_data) user_info_id=info_resp["object"]["list"][0]["id"] user_info_nickName=info_resp["object"]["list"][0]["nickName"] assert login_id==user_info_id assert user_info_nickName==nickName
def test_look_success(self): #注册 print("注册") nickname = str(random.randint(10000000, 10000000)) mobile = '139' + nickname path = "/user/saveOrUpdateUser" data = { 'nickName': nickname, 'userName': mobile, 'telNo': '', 'email': '', 'address': '', 'roleIds': '', 'regionId': 1, 'regionLevel': 1 } resp = http.post(path, data) print(resp) assert resp['code'] == 200 assert resp['msg'] == '操作成功' #登录 print("登录") path = "/sys/login" name = data['userName'] data = {'userName': name, 'password': CommonData.password} resp = http.post(path, data) print(resp) assert resp['code'] == 200 id = resp['object']['userId'] print(id) #查看列表 print("查看列表") path = "/user/loadUserList" data = { "pageCurrent": 1, "pageSize": 10, "nickName": "", "userName": "", "regionId": 1 } resp = http.post(path, data) print(resp) assert resp['code'] == 200 assert resp['object']['list'][0]['id'] == id #获取用户详情 print("获取用户详情") path = "/user/loadUserInfo" data = {'id': id} resp = http.post(path, data) print(resp) assert resp['code'] == 200
def test_saveOrUpdateUser(this): nickname = str(random.randint(10000000, 100000000)) mobile = '159' + nickname data={ 'nickName':nickname, 'userName':mobile, "telNo": "", "email": "", "address": "", "roleIds": "", "regionId": 1, "regionLevel": 1 } resp=http.post('/user/saveOrUpdateUser',data) assert resp['code'] == 200 assert resp['msg'] == '操作成功' print(resp['code'],resp['msg'],'注册成功') # 新用户登录 login_data={ 'userName':mobile, 'password':CommonData.password } resp_new_login=http.post('/sys/login',login_data) assert resp_new_login['code'] == 200 assert resp_new_login['msg'] == '操作成功' print(resp_new_login['code'],resp_new_login['msg'],'新用户登录成功') id=resp_new_login['object']['userId'] print(id) # 获取用户列表 user_data={ "pageCurrent": 1, "pageSize": 10, "nickName": "", "userName": "", "regionId": 1 } resp_user_list=http.post('/user/loadUserList',user_data) assert resp_user_list['code'] == 200 assert resp_user_list['msg'] == '操作成功' user_id=resp_user_list['object']['list'][0]['id'] assert id==user_id print('用户id一样') # 查看用户详细信息 user_info_data={ "id": id } resp_user_list = http.post('/user/loadUserList', user_info_data) assert resp_user_list['code'] == 200 assert resp_user_list['msg'] == '操作成功'
def test_login_fail2(self): data={'userName':'******', 'password':CommonData.password } resp=http.post('/sys/login',data) assert resp['code']==301 assert resp['msg']=='用户不存在'
def test_login_fail3(self): path = "/api/auth/login" data = {'username': CommonData.username, 'password': '******', 'orgId':CommonData.orgId} response = http.post(path, data) assert response['ok'] == False
def test_login_pwd_null(self): data = {"userName": CommonData.mobile} re_login = http.post("/sys/login", data) assert re_login['code'] == 410 assert re_login['msg'] == "用户名或密码错误" assert re_login['object'] == None print("不输入密码")
def test_login_username_none(self): #用户名为空 data={ 'userName': '', 'password': CommonData.password } resp = http.post("/sys/login", data) assert resp['code'] == 301
def test_login_fail_ban_user(self): path = '/sys/login' data = {'userName': '******', 'password': Commondata.password} resp = http.post(path, data) assert resp['code'] == 3010 assert resp['msg'] == "此账户禁止登录" print('禁用的用户进行登录验证')
def test_login_fail_falsePwd(self): path = '/sys/login' data = {'userName': Commondata.userName, 'password': '******'} resp = http.post(path, data) assert resp['code'] == 410 assert resp['msg'] == "用户名或密码错误" print('用户名正确密码错误进行登录验证')
def test_login_uNameNone(self): data = { 'password': CommonData.password } resp_login = http.post('/sys/login', data) assert resp_login['code'] == 301 assert resp_login['msg'] == '用户不存在'
def test_login_fail_error_pwd(self): path = '/sys/login' data = {'userName': CommonData.mobile, 'password': '******'} resp_login = http.post(path, data) assert resp_login['code'] == 410 assert resp_login['msg'] == '用户名或密码错误' print('用户名或密码错误')
def test_login_success(self): data = {"userName": CommonDate.mobile, "password": CommonDate.password} resp = http.post('/sys/login',data) assert resp['code'] == 200 assert resp['msg'] == '操作成功' assert resp['object']['userId'] == 153
def test_sys_getUserInfo(self): path = '/sys/getUserInfo' data = {'token': CommonData.token} resp_getUserInfo = http.post(path, data) assert resp_getUserInfo['code'] == 200 assert resp_getUserInfo['msg'] == '操作成功' print('获取用户信息成功')
def test_getUserinfo(self): data={ } resp=http.post('/sys/getUserInfo',data) assert resp['code'] == 200 assert resp['msg'] == '操作成功' print(resp['code'],resp['msg'],'获取信息成功')
def test_login_fail3(self): data={'userName':'', 'password':CommonData.password } resp=http.post('/sys/login',data) assert resp['code']==3010 assert resp['msg']=='此账户禁止登录'
def test_login_no_name(self): path = '/sys/login' data = {'password': CommonData.password} resp_login_no_name = http.post(path, data) assert resp_login_no_name['code'] == 301 assert resp_login_no_name['msg'] == '用户不存在' return resp_login_no_name
def test_login_success(self): login_path = "/sys/login" login_data = {"userName": CommonData.mobile, "password": "******"} resp_dict = http.post(login_path, login_data) assert resp_dict["code"] == 200 assert resp_dict["msg"] == "操作成功" return resp_dict
def test_login_fail_error_user_none(self): path = '/sys/login' data = {'userName': None, 'password': CommonData.password} resp_login = http.post(path, data) assert resp_login['code'] == 301 assert resp_login['msg'] == '用户不存在' print('用户不存在')
def test_getUserInfo(self): data = { 'userName': '******', 'password': '******' } resp = http.post('/sys/login', data) assert resp['code'] == 200 assert resp['msg'] == '操作成功' print("用户登录成功------------------------------------------") data = {} resp = http.post('/sys/getUserInfo',data) assert resp['code'] == 200 assert resp['msg'] == '操作成功' print("获取用户信息-----------------------------------------------------")
def test_login_success(self): data = {"userName": commonData.mobile, "password": commonData.password} resp = http.post('/sys/login', data) assert resp['code'] == 200 assert resp['msg'] == "操作成功" assert resp["object"]["userId"] == 130 print("登录成功")
def test_login_fail_falsePhone(self): path = '/sys/login' data = {'userName': '******', 'password': Commondata.password} resp = http.post(path, data) assert resp['code'] == 301 assert resp['msg'] == "用户不存在" print('用户名不存在进行登录验证')
def test_login_success(self): data = {'userName': CommonData.mobile, 'password': CommonData.password} resp = http.post('/sys/login', data) assert resp['code'] == 200 assert resp['msg'] == '操作成功' assert resp['object']['userId'] == 115 print(resp['code'], resp['msg'])
def test_saveOrUpdateUser(self): path = "/user/saveOrUpdateUser" nickname = str(random.randint(10000000, 100000000)) mo = "186" + nickname CommonData.mobile = mo data = { "nickName": CommonData.name, "userName": mo, "telNo": "", "email": "", "address": "", "roleIds": "", "regionId": 1, "regionLevel": 1 } re_dict = http.post(path, data) assert re_dict["code"] == 401 print("注册成功") resp_dict = Test_login().test_login_success() CommonData.new_userid = resp_dict["object"]["userId"] print("新用户登录成功") Test_loadUserList().tset_loadUserList() Test_loadUserInfo().test_loadUserInfo()
def login(self,userName): data = {"userName": userName, "password": CommonDate.password} resp = http.post('/sys/login',data) print("登录成功") assert resp['code'] == 200 return resp['object']['userId']
def test_login_uname_null(self): data = {"password": "******"} re_login = http.post("/sys/login", data) assert re_login['code'] == 301 assert re_login['msg'] == "用户不存在" assert re_login['object'] == None print("不输入用户名")
def get(self,userId,nickName): data = {'pageSize':30, 'pageCurrent':1} resp = http.post('/user/loadUserList',data) print("获取成功") assert resp['object']['list'][0]['id'] == userId assert resp['object']['list'][0]['nickName'] == nickName
def test_getUserInfo_fail(self): getuserinfo_path = "/sys/getUserInfo" re_dict = http.post(getuserinfo_path) assert re_dict["code"]==200 assert re_dict["msg"] == "操作成功" assert re_dict["object"]["userName"] == CommonData.mobile print("查看用户信息")
def test_run_success(self): path = '/api/learning/v3/run' date = date2["date2"] resp = http.post(path, date) assert resp.status_code == 200 print(resp.json()) assert resp.json()['ok'] == True
def test_user_loadUserInfo(self): info_path = '/user/loadUserInfo' info_data = {"id": self.test_login()} resp_loadUserInfo = http.post(info_path, info_data) resp_json = json.dumps(resp_loadUserInfo) # 获取response响应的body值 # resp_dict = json.loads(resp_loadUserInfo) print(resp_json)
def test_login_fail(self): data={'userName':CommonData.mobile, 'password':'******' } resp=http.post('/sys/login',data) assert resp['code']==410 assert resp['msg']=='用户名或密码错误'