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,
                "操作成功!")
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #5
0
 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])
Exemple #8
0
 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)
Exemple #9
0
 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)
Exemple #10
0
 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, "操作成功!")