예제 #1
0
 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)
예제 #3
0
 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)
예제 #4
0
 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)
예제 #5
0
 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)