标签:unit unittest info 必须 img 引号 nbsp cti value
1.配置文件格式
2.读取配置文件
import configparser """ 通过读取配置文件,来执行相应的测试用例 配置文件分为2个部分 第一部分:[SECTION],必须使用[] 第二部分:option=value 键值对形式存储 """ cf = configparser.ConfigParser() # 打开配置文件,传入文件名和编码格式 cf.read("case.config", encoding="utf-8") # 方法1取值 # 读取配置文件的数据,传入section和option的值 # res_1 = cf.get("MODE", "mode") # print(res_1) # 方法2取值,类似字典 # res_2 = cf["MODE"]["mode"] # print(res_2) # 读取所有SECTION,结果是列表 # print(cf.sections(), type(cf.sections())) # 读取某一分区下的数据,结果是列表,section中的键值对放在了元组中 # print(cf.items("DREAM")) # 配置文件中的value,无论是数字还是列表或其他类型,读取出来后都是字符串类型 # 通过eval去掉引号,转换为原来的数据 age = cf.get("PERSON", "age") print(age, type(age)) name = cf["PERSON"]["name"] print(name, type(name)) favorite = cf.get("PERSON", "favorite") print(favorite, type(favorite))
标签:unit unittest info 必须 img 引号 nbsp cti value
原文地址:https://www.cnblogs.com/come202011/p/12231683.html