def test04_department_message(self): response_department_message = self.department.get__department_message( self.session, app.HEADERS, app.DEPARTMENT_ID) logging.info("所有指定信息为:{}".format(response_department_message.json())) # 断言结果:响应状态码,success,code,message assert_emp(self, response_department_message, 200, True, 10000, "操作成功!")
def test05_delete_emp(self, status_code, success, code, message): response_delete_emp = self.emp.get_delete_emp(self.session, app.HEADERS, app.EMP_ID) logging.info("员工模块删除员工信息为:{}".format(response_delete_emp.json())) # 断言结果:响应状态码,success,code,message assert_emp(self, response_delete_emp, status_code, success, code, message)
def test04_upData_emp(self, username, status_code, success, code, message): response_upData_emp = self.emp.get_upData_emp(self.session, app.HEADERS, username, app.EMP_ID) logging.info("员工模块修改员工信息为:{}".format(response_upData_emp.json())) # 断言结果:响应状态码,success,code,message assert_emp(self, response_upData_emp, status_code, success, code, message)
def test06_delete_department(self): response_delete_department = self.department.get__delete_department( self.session, app.HEADERS, app.DEPARTMENT_ID) logging.info("所有指定信息为:{}".format(response_delete_department.json())) # 数据库操作 show_message = self.operation_sql.show_sql( "select * from co_department where `name`= '技术部1998';") # 断言结果:响应状态码,success,code,message assert_emp(self, response_delete_department, 200, True, 10000, "操作成功!") self.assertEqual(None, show_message)
def test02_add_emp(self): response_add_emp = self.emp.get_add_emp(self.session, app.HEADERS, "qtt", "18379204795") # 获取登录响应数据 jsonData = response_add_emp.json() # 获取响应数据的id值 emp_id = dict(jsonData.get("data")).get("id") app.EMP_ID = emp_id logging.info("员工模块添加源信息为:{}".format(jsonData)) # 断言结果:响应状态码,success,code,message assert_emp(self, response_add_emp, 200, True, 10000, "操作成功!")
def test01_login(self): response_login = self.login.get_login(self.session, "13800000002", "123456") jsonData = response_login.json() # 获取令牌 token = "Bearer " + jsonData.get("data") logging.info("员工模块登录信息为:{}".format(jsonData)) headers = {"Content-Type": "application/json", "Authorization": token} app.HEADERS = headers # 断言结果:响应状态码,success,code,message assert_emp(self, response_login, 200, True, 10000, "操作成功!")
def test03_add_department(self): response_add_department = self.department.get_add_department( self.session, app.HEADERS, "技术部1025", "1025") logging.info("添加部门信息为:{}".format(response_add_department.json())) # 数据库操作 show_message = self.operation_sql.show_sql( "select * from co_department where `name`= '技术部1025';") department_id = show_message[0] app.DEPARTMENT_ID = "/" + department_id # 断言结果:响应状态码,success,code,message assert_emp(self, response_add_department, 200, True, 10000, "操作成功!") self.assertEqual("技术部1025", show_message[3])
def test02_add_emp(self, username, password, status_code, success, code, message): response_add_emp = self.emp.get_add_emp(self.session, app.HEADERS, username, password) # 获取登录响应数据 jsonData = response_add_emp.json() # 获取响应数据的id值 emp_id = dict(jsonData.get("data")).get("id") app.EMP_ID = emp_id logging.info("员工模块添加源信息为:{}".format(jsonData)) # 断言结果:响应状态码,success,code,message assert_emp(self, response_add_emp, status_code, success, code, message)
def test01_login_success(self, mobile, password, status_code, success, code, message): # 调用登录接口 response = self.login.get_login(self.session, mobile, password) logging.info("员工模块登录信息为:{}".format(response.json())) # 断言结果:响应状态码,success,code,message assert_emp(self, response, status_code, success, code, message)
def test05_delete_emp(self): response_delete_emp = self.emp.get_delete_emp(self.session, app.HEADERS, app.EMP_ID) logging.info("员工模块删除员工信息为:{}".format(response_delete_emp.json())) # 断言结果:响应状态码,success,code,message assert_emp(self, response_delete_emp, 200, True, 10000, "操作成功!")