def register(baserequest,url,db_info,setup_data): #注册用户 delete_user(db_info, setup_data['data']['mobilephone']) print('dbifo=========================', db_info) r = Member.register(baserequest, url, setup_data['data']) yield #删除用户 delete_user(db_info, setup_data['data']['mobilephone'])
def test_login_fail(baserequest, url, pass_data, fail_data, db_info): ''' 注册成功 :return: ''' Member.register(baserequest, url, pass_data['data']) r = Member.login(baserequest, url, fail_data['data']) print('登录', r.text) assert r.json()['status'] == fail_data['expect']['status'] assert r.json()['code'] == fail_data['expect']['code'] assert r.json()['msg'] == fail_data['expect']['msg'] #清理环境:删除用户 delete_user(db_info, fail_data['data']['mobilephone'])
def test_login2(db_info,baserequest,url,register,setup_data2): #注册用户 delete_user(db_info, setup_data2['regdata']['mobilephone']) print('dbifo=========================', db_info) r = Member.register(baserequest, url, setup_data2['regdata']) # 下发登录请求 r = Member.login(baserequest, url, setup_data2['logindata']) print('登录', r.text) #检查结果 # assert r.json()['status'] == setup_data2['expect']['status'] # assert r.json()['code'] == setup_data2['expect']['code'] # assert r.json()['msg'] == setup_data2['expect']['msg'] Check.equal(r.json(), setup_data2['expect'], 'status,code,msg') #删除用户 delete_user(db_info, setup_data2['regdata']['mobilephone'])
def test_register_fail2(baserequest, url,db_info,pass_data2): ''' 注册成功 :return: ''' print('================================',pass_data2) # #下发请求 delete_user(db_info, pass_data2['data']['mobilephone']) # print('dbifo=========================', db_info) Member.register(baserequest, url, pass_data2['data']) r = Member.register(baserequest, url, pass_data2['data']) print('111111111111111111111111',r.json()['status']) # assert r.json()['status'] == pass_data2['expect']['status'] # assert r.json()['code'] == pass_data2['expect']['code'] # assert r.json()['msg'] == pass_data2['expect']['msg'] Check.equal(r.json(), pass_data2['expect'], 'status,code,msg') # #清理环境:删除用户 delete_user(db_info,pass_data2['data']['mobilephone'])
def test_register_pass(baserequest,url,pass_data,db_info): ''' 注册成功 :return: ''' #下发请求 delete_user(db_info, pass_data['data']['mobilephone']) print('dbifo=========================', db_info) r = Member.register(baserequest, url, pass_data['data']) print(r.text) # 检查结果与预期结果一致 # assert r.json()['status'] == pass_data['expect']['status'] # assert r.json()['code'] == pass_data['expect']['code'] # assert r.json()['msg'] == pass_data['expect']['msg'] Check.equal(r.json(), pass_data['expect'], 'status,code,msg') #检查用户在系统中注册成功 s = Member.list(baserequest,url) assert pass_data['data']['mobilephone'] in s.text #清理环境:删除用户 delete_user(db_info,pass_data['data']['mobilephone'])