1. 全局梳理各模块导包方式,优化代码样式 2. 修改reamd文件,将详细功能说明使用外链方式打开查看 3. 增加用例,测试框架支持多域名情况

This commit is contained in:
floraachy
2023-06-25 10:53:09 +08:00
parent 39e5cdf481
commit c24e67e3cb
14 changed files with 120 additions and 622 deletions
+4 -5
View File
@@ -2,14 +2,14 @@
# @Time : ${now}
import pytest
from case_utils.assert_handle import assert_response, assert_sql
from loguru import logger
from case_utils.request_data_handle import RequestPreDataHandle, RequestHandle, after_request_extract
from pytest_html import extras # 往pytest-html报告中填写额外的内容
from case_utils.allure_handle import allure_title
import allure
from case_utils.assert_handle import assert_response, assert_sql
from case_utils.request_data_handle import RequestPreDataHandle, RequestHandle, after_request_extract
from case_utils.allure_handle import allure_title
from config.settings import db_info
from config.global_vars import GLOBAL_VARS
from pytest_html import extras # 往pytest-html报告中填写额外的内容
# 用例数据
cases = ${case_data}
@@ -20,7 +20,6 @@ cases = ${case_data}
class ${class_title}Auto:
@allure.story("${allure_story}")
@pytest.mark.${func_title}
@pytest.mark.auto
@pytest.mark.parametrize("case", cases, ids=["{}".format(case["title"]) for case in cases])
def ${func_title}_auto(self, case, extra):
+2
View File
@@ -17,6 +17,7 @@ ENV_VARS = {
"test": {
# 示例测试环境及示例测试账号
"host": "https://testforgeplus.trustie.net/",
"glcc_host": "https://testglcc.trustie.net",
"login": "auotest",
"password": "12345678",
"nickname": "AutoTest",
@@ -27,6 +28,7 @@ ENV_VARS = {
},
"live": {
"host": "https://www.gitlink.org.cn",
"glcc_host": "https://glcc.gitlink.org.cn",
"login": "******",
"password": "******",
"nickname": "******",