def recharge(recharge_data, baserequest, url, data): # 注册用户 Member.register(baserequest, url, recharge_data['regdata']) # 登录用户 Member.login(baserequest, url, recharge_data['logindata']) # 充值界面 r = Operate.recharge(baserequest, url, recharge_data['rechargedata']) print(r.text)
def register_login(baserequest, url, recharge_data, db_info): # 初始化环境 MySqlOp.delete_user(recharge_data['regdata']['mobilephone'], db_info) # 注册用户 Member.register(baserequest, url, recharge_data['regdata']) # 用户登录 Member.login(baserequest, url, recharge_data['logindata']) yield MySqlOp.delete_user(recharge_data['regdata']['mobilephone'], db_info)
def test_recharge(recharge_data, baserequest, url, db_info): # 注册用户 MySqlOp.delete_user(db_info, recharge_data['regdata']['mobilephone']) Member.register(baserequest, url, recharge_data['regdata']) # 登录用户 Member.login(baserequest, url, recharge_data['logindata']) # 充值 r = Member.recharge(baserequest, url, recharge_data['rechdata']) # 校验结果 Check.equal(r.json(), recharge_data['expect'], 'code,status,msg')
def test_login(register, login_data, baserequest, url): # 下发登录的请求 r = Member.login(baserequest, url, login_data['data']) # 检查结果 assert r.json()['code'] == login_data['expect']['code'] assert r.json()['status'] == login_data['expect']['status'] assert r.json()['msg'] == login_data['expect']['msg']
def test_login(register, login_data, baserequest, url, db_info): # 下发登录请求 r = Member.login(baserequest, url, login_data['data']) # 检查接口的返回结果与预期结果一致 assert r.json()['code'] == login_data['expect']['code'] assert r.json()['status'] == login_data['expect']['status'] assert r.json()['msg'] == login_data['expect']['msg']
def test_login(register, login_data, baserequest, url): # 下发登录的请求 r = Member.login(baserequest, url, login_data['data']) # 检查结果 # assert r.json()['code'] == login_data['expect']['code'] # assert r.json()['status'] == login_data['expect']['status'] # assert r.json()['msg'] == login_data['expect']['msg'] Check.equal(r.json(), login_data['expect'], 'code,status,msg')
def test_login(db_info, login_data, baserequest, url): print(login_data) # 初始化环境 MysqlOp.delete_user(db_info, login_data['data']['mobilephone']) # 下发登录请求 r = Member.login(baserequest, url, login_data['data']) # 检查结果 # 清理环境:删除用户 MysqlOp.delete_user(db_info, login_data['data']['mobilephone'])
def test_login(baserequest,url,register,login_data): # 下发登录请求 r = Member.login(baserequest, url, login_data['data']) print('登录', r.text) #检查结果 # assert r.json()['status'] == login_data['expect']['status'] # assert r.json()['code'] == login_data['expect']['code'] # assert r.json()['msg'] == login_data['expect']['msg'] Check.equal(r.json(),login_data['expect'],'status,code,msg')
def test_login(register, login_data, baserequest, url): print(login_data) #下发登录请求 r = Member.login(baserequest, url, login_data['data']) #检查结果 # assert r.json()['code'] == login_data['expect']['code'] # assert r.json()['status'] == login_data['expect']['status'] # assert r.json()['msg'] == login_data['expect']['msg'] # 重复代码,出现次数多的代码,可以封装成方法,简化调用 Check.equal(r.json(), login_data['expect'], 'code,status,msg')
def test_login_01(baserequest, url, login, db_info): # 初始化环境 MySqlOp.delete_user(login['regdata']['mobilephone'], db_info) # 注册用户 r = Member.register(baserequest, url, login['regdata']) print(r.text) r1 = Member.login(baserequest, url, login['logindata']) print(r1.text) Check.equal(r1.json(), login['expect'], 'code,status,msg') # 清理环境 MySqlOp.delete_user(login['logindata']['mobilephone'], db_info)
def test_login(login_data, baserequest, url, db_info): # 注册用户 print("注册数据", login_data['regdata']) r = Member.register(baserequest, url, login_data['regdata']) # 登录 print("登录数据", login_data['logindata']) r = Member.login(baserequest, url, login_data['logindata']) # 检查结果 assert r.json()['code'] == login_data['expect']['code'] assert r.json()['status'] == login_data['expect']['status'] assert r.json()['msg'] == login_data['expect']['msg'] # 删除注册用户 MySQLOp.delete_user(db_info, login_data['regdata']['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_login(login_data, baserequest, url, db_info): # 初始化环境:避免环境中已有本次测试用到的数据 MySqlOp.delete_user(db_info,login_data['regdata']['mobilephone']) # 注册用户 Member.register(baserequest, url, login_data['regdata']) print("注册数据:",login_data['regdata']) # 登录 r = Member.login(baserequest, url, login_data['logindata']) print("登录数据:", login_data['logindata']) # 检查结果 assert r.json()['code'] == login_data['expect']['code'] assert r.json()['status'] == login_data['expect']['status'] assert r.json()['msg'] == login_data['expect']['msg'] # 删除注册用户 MySqlOp.delete_user(db_info, login_data['regdata']['mobilephone'])
def test_login(login_data, db_info, baserequest, url): #注册用户 print("注册数据", login_data['regdata']) # 初始化环境:避免环境中已有本次测试用到的数据 # MySqlOp.delete_user(db_info, login_data['data']['mobilephone']) r = Member.register(baserequest, url, login_data['regdata']) #登录 print("登录数据", login_data['logindata']) r = Member.login(baserequest, url, login_data['logindata']) #检查结果 # assert r.json()['code'] == login_data['expect']['code'] # assert r.json()['status'] == login_data['expect']['status'] # assert r.json()['msg'] == login_data['expect']['msg'] Check.equal(r.json(), login_data['expect'], 'code,status,msg') #删除注册用户 MySqlOp.delete_user(db_info, login_data['regdata']['mobilephone'])
def test_login(login_data,baserequest,url,db_info): # 注册用户 MySqlOp.delete_user(db_info,login_data['regdata']['mobilephone']) Member.register(baserequest,url,login_data['regdata']) # 登录 r = Member.login(baserequest,url,login_data['logindata']) # 检查结果 # assert r.json()['code'] == login_data['expect']['code'] # assert r.json()['status'] == login_data['expect']['status'] # assert r.json()['msg'] == login_data['expect']['msg'] Check.equal(r.json(),login_data['expect'],'code,status,msg') # 删除注册用户 MySqlOp.delete_user(db_info,login_data['regdata']['mobilephone'])
def test_recharge(register, baserequest, url): ''' 充值成功的脚本 :param register: :param baserequest: :param url: :return: ''' print() #下发登录请求 r = Member.login( baserequest, url, ) #检查结果 Check.equal(r.json(), login_data['expect'], 'code,status,msg')
def test_login(baserequest, url, db_info, login_data): MySqlOp.delete_user(db_info, login_data['regdata']['mobilephone']) #注册用户 print("注册数据:", login_data['regdata']) r = Member.register(baserequest, url, login_data['regdata']) #登录 print("登录数据:", login_data['logindata']) r = Member.login(baserequest, url, login_data['logindata']) #检查结果 # assert r.json()['code'] == login_data['expect']['code'] # assert r.json()['status'] == login_data['expect']['status'] # assert r.json()['msg'] == login_data['expect']['msg'] # 重复代码,出现次数多的代码,可以封装成方法,简化调用 Check.equal(r.json(), login_data['expect'], 'code,status,msg') #删除注册用户 MySqlOp.delete_user(db_info, login_data['regdata']['mobilephone'])
def test_login_pass(register, pass_data, baserequests, url, db): #发送请求 r = Member.login(url, baserequests, pass_data['casedata']) assert r.json()['code'] == pass_data['expect']['code'] assert r.json()['msg'] == pass_data['expect']['msg']
def test_login(baserequest, url, register, login_data): # 下发登陆请求 r = Member.login(baserequest, url, login_data['data']) # 检查结果 Check.equal(r.json(), login_data['expect'], 'code,status,msg')