mirror of https://gitee.com/a529548204/apitest.git
25 lines
704 B
Python
25 lines
704 B
Python
# coding:utf-8
|
|
import yaml
|
|
|
|
from config.confManage import dir_manage
|
|
|
|
datapath = dir_manage("${pro_dir}$") + dir_manage("${test_suite}$")+dir_manage("${data_dir}$") + dir_manage("${test_name}$")
|
|
|
|
|
|
def ini_yaml(filename, path=datapath):
|
|
# encoding="utf-8" 视情况加
|
|
with open(path + "/" + filename, 'r') as f:
|
|
file_data = f.read()
|
|
data = yaml.load(file_data, Loader=yaml.FullLoader)
|
|
|
|
return data
|
|
|
|
|
|
if __name__ == '__main__':
|
|
# get_yaml_data(r"F:\api2.0\config\runConfig.yml")
|
|
runConfig_dict = ini_yaml("123.yml")
|
|
# case_level = runConfig_dict[0]["address"].format(**{"home_id": "123"})
|
|
print(runConfig_dict)
|
|
# print(case_level)
|
|
# print(type(case_level))
|