加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
run_all.py 987 Bytes
一键复制 编辑 原始数据 按行查看 历史
guanfuchang 提交于 2021-07-24 19:02 . 初始化项目
"""
func: run pytest
"""
import pytest
from utils.generate_case_confLists import generate_case_list
from utils.generate_case_pytest import generate_py_case
new_case_list = True # 是否通过har文件重新生成测试用例列表case_list,并且生成pytest用例,然后运行。
har_file = "case_datas/case_har/fht.har" # eg.case_datas/xxx.har 当new_case_list为True时,必填
py_test_file = "test_suits/test_fht.py" # eg.test_api/test_xxx.py 当new_case_list为True时,必填
if __name__ == '__main__':
if new_case_list:
if not har_file:
print("har_file 未指定,请核实...")
exit()
case_list_gen = generate_case_list(har_file)
generate_py_case(py_test_file, case_list_gen)
pytest.main([py_test_file, "-s", "--pytest_report", "reports/API_Report.html","--pytest_title", "商家中心"])
else:
pytest.main(["-s", "--pytest_report", "reports/API_Report.html", "--pytest_title", "商家中心"])
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化