Beispiel #1
0
 def test_03__update_emp(self, username, http_code, success, code, message):
     """
     修改员工测试用例
     :return:
     """
     # 发送修改员工接口
     response = self.emp_api.update_emp(username)
     # 获取返回数据
     json_data = response.json()
     logging.info("修改后返回的数据为:{}".format(json_data))
     # 断言
     assert_common(self, response, http_code, success, code, message)
     # 数据库操作
     with DBUtil() as db_util:
         sql = "select username from bs_user where id={}".format(app.EMP_ID)
         db_util.execute(sql)
         result = db_util.fetchone()[0]
         logging.info("数据库返回数据为:{}".format(result))
         try:
             self.assertEqual(username, result)
         except AssertionError as e:
             raise e