根据最新框架,更新readme文件;并对部分模块代码进行细微优化调整

This commit is contained in:
floraachy
2023-06-28 16:55:00 +08:00
parent a96d674518
commit f226441d32
9 changed files with 80 additions and 54 deletions
+2 -2
View File
@@ -23,7 +23,7 @@ class ${class_title}Auto:
@pytest.mark.auto
@pytest.mark.parametrize("case", cases, ids=["{}".format(case["title"]) for case in cases])
def ${func_title}_auto(self, case, extra):
logger.info("-----------------------------START-开始执行用例-----------------------------")
logger.info("\n-----------------------------START-开始执行用例-----------------------------\n")
logger.debug(f"当前执行的用例数据:{case}")
# 添加用例标题作为allure中显示的用例标题
allure_title(case.get("title", ""))
@@ -41,5 +41,5 @@ class ${class_title}Auto:
assert_sql(db_info[GLOBAL_VARS["env_key"]], case_data["assert_sql"])
# 断言成功后进行参数提取
after_request_extract(response, case_data.get("extract", None))
logger.info("-----------------------------END-用例执行结束-----------------------------")
logger.info("\n-----------------------------END-用例执行结束-----------------------------\n")
+11 -1
View File
@@ -15,7 +15,17 @@ SEND_RESULT_TYPE = 0
# 指定日志收集级别
LOG_LEVEL = "INFO"
"""
支持的日志级别:
None 表示捕获所有日志
TRACE: 最低级别的日志级别,用于详细追踪程序的执行。
DEBUG: 用于调试和开发过程中打印详细的调试信息。
INFO: 提供程序执行过程中的关键信息。
SUCCESS: 用于标记成功或重要的里程碑事件。
WARNING: 表示潜在的问题或不符合预期的情况,但不会导致程序失败。
ERROR: 表示错误和异常情况,但程序仍然可以继续运行。
CRITICAL: 表示严重的错误和异常情况,可能导致程序崩溃或无法正常运行。
"""
# ------------------------------------ 数据库相关配置 ----------------------------------------------------#
db_info = {
"test": {