def test04_update_emp(self, name, code, manager, introduces, pid, stuat_code, success, code_1, message): data = { "name": name, "code": code, "manager": manager, "introduces": introduces, "pid": pid } repone = self.ihrmloginempapi.test_upate_emp(app.emp_id, app.base_token, data) # 断言 duanyan(self, stuat_code, success, code_1, message, repone)
def test02_zj_emp(self, name, code, manager, introduce, pid, stuat_code, success, code_1, message): data = { "name": name, "code": code, "manager": manager, "introduce": introduce, "pid": pid } respone = self.ihrmloginempapi.test_zj_emp(app.base_token, data) print("新增部门返回的结果:", respone.json()) # 获取新建部门的id app.emp_id = respone.json().get("data").get("id") # 断言 duanyan(self, stuat_code, success, code_1, message, respone)
def test01_login_success(self, mobile, password, stuat_code, success, code, message): data = {"mobile": mobile, "password": password} headers = {"Content-Type": "application/json"} respone = self.ihrmloginempapi.test_login(data, headers) print("返回的登录结果:", respone.json()) # 获取令牌并保存 token = "Bearer " + respone.json().get("data") print("令牌为:", token) # 把请求头和令牌赋值给base_token app.base_token = { "Content-Type": "application/json", "Authorization": token } # 断言 duanyan(self, stuat_code, success, code, message, respone) logging.info("登陆成功")
def test05_chack_emp(self, stuat_code, success, code, message): respone = self.ihrmloginempapi.test_chakan_emp(app.emp_id, app.base_token) print("查看部门信息:", respone.json()) duanyan(self, stuat_code, success, code, message, respone)
def test07_chack_emp(self): respone = self.ihrmloginempapi.test_chakan_emp(app.emp_id, app.base_token) print("查看部门信息:", respone.json()) duanyan(self, 200, False, 99999, "抱歉,系统繁忙,请稍后重试", respone)
def test06_delete_emp(self, stuat_code, success, code, message): respon = self.ihrmloginempapi.test_delete_emp(app.emp_id, app.base_token) # 断言 print("删除部门接口返回的数据:", respon.json()) duanyan(self, stuat_code, success, code, message, respon)