""" import json import jsonpath from loguru import logger import pytest import allure from api.base_requests import BaseRequest from tools.data_tearing import TreatingData from tools.read_config import ReadConfig from tools.read_data import ReadData from tools.save_response import SaveResponse # 读取配置文件 对象 rc = ReadConfig() base_url = rc.read_serve_config('dev') token_reg, res_reg = rc.read_response_reg() case_data_path = rc.read_file_path('case_data') report_data = rc.read_file_path('report_data') report_generate = rc.read_file_path('report_generate') log_path = rc.read_file_path('log_path') report_zip = rc.read_file_path('report_zip') email_setting = rc.read_email_setting() # 实例化存响应的对象 save_response_dict = SaveResponse() # 读取excel数据对象 data_list = ReadData(case_data_path).get_data() # 数据处理对象 treat_data = TreatingData() # 请求对象 br = BaseRequest() logger.info(f'配置文件/excel数据/对象实例化,等前置条件处理完毕\n\n')
import allure from api.base_requests import BaseRequest # api是包 from tools.data_tearing import TreatingData from tools.read_config import ReadConfig from tools.read_data import ReadData from tools.save_response import SaveResponse # 读取配置文件 rc = ReadConfig() #类里面有方法没有参数 # 把要的数据读取出来,和之前的main测试内容一样 base_url = rc.read_serve_config('dev') token_reg, res_reg = rc.read_response_reg() # token 和 meta 表达式 # 获取目录 case_data_path = rc.read_file_path('case_data') report_data = rc.read_file_path('report_data') report_generate = rc.read_file_path('report_generate') log_path = rc.read_file_path('log_path') #这里有问题 report_zip = rc.read_file_path('report_zip') """ file_path: case_data: ../data/case_data.xlsx #测试数据路径 report_data: ../report/data/ #报告生成data路径 report_generate: ../report/html/ #报告生成可视化allure路径 report_zip: ../report/html/apiAutoTestReport.zip #报告生成压缩类型路径 log_path: ../log/运行日志{time}.log #日志路径 """ email_setting = rc.read_email_setting()