def test_05_delete_emp(self): # 发送删除员工的请求 respone = self.empolyeeapi.delete_emp(app.EMP_ID, app.HEADERS) # 查看删除员工后的状态 logging.info("删除员工后的状态:{}".format(respone.json())) # 断言 assert_sommon(self, 200, True, 10000, "操作成功", respone)
def test_09_data_is_lack(self): respone = self.logina_api.login({"mobile": "13800000002"}, {"Content-Type": "application/json"}) # 用日志打印响应的结果 logging.info("少参-缺少mobile响应结果为:{}".format(respone.json())) # 断言响应是否成功 assert_sommon(self, 200, False, 20001, "用户名或密码错误", respone)
def test_04_modify_emp(self): # 发送修改员工的请求 respone = self.empolyeeapi.modify_emp(app.EMP_ID, {"username": "******"}, app.HEADERS) # 查看修改后的响应体 logging.info("查看修改后的响应体:{}".format(respone.json())) # 断言 assert_sommon(self, 200, True, 10000, "操作成功", respone)
def test_03_modify_emp(self): # 发送查询员工的接口请求 respone = self.empolyeeapi.query_emp(app.EMP_ID, app.HEADERS) # 打印查询员工接口的响应数据 # print("查询员工接口的响应数据:", respone.json()) logging.info("查询员工接口的响应数据:{}".format(respone.json())) # 断言 assert_sommon(self, 200, True, 10000, "操作成功", respone)
def test_02_add_emp(self): respone = self.empolyeeapi.add_emp("花花1", "13477047807", app.HEADERS) # 打印添加员工的结果 logging.info("打印添加员工的结果:{}".format(respone.json())) # 提取员工公的id保存到全局变量当中 app.EMP_ID = respone.json().get("data").get("id") # 打印出保存的员工id logging.info("保存的员工id:{}".format(app.EMP_ID)) # 断言 assert_sommon(self, 200, True, 10000, "操作成功", respone)
def test_01_login_success(self): respone = self.logina_api.login( { "mobile": "13800000002", "password": "******" }, {"Content-Type": "application/json"}) # 用日志打印响应的结果 logging.info("登录成功的响应结果为:{}".format(respone.json())) # 断言响应是否成功 assert_sommon(self, 200, True, 10000, "操作成功", respone)
def test_10_Error_parameters(self): respone = self.logina_api.login( { "mobile1": "13800000002", "password": "******" }, {"Content-Type": "application/json"}) # 用日志打印响应的结果 logging.info("少参-缺少mobile响应结果为:{}".format(respone.json())) # 断言响应是否成功 assert_sommon(self, 200, False, 20001, "用户名或密码错误", respone)