config模块
config存放配置文件及封装好的类或函数,需要复用的代码通常使用封装,在用例中直接调用可减少代码冗余;
1.如何获取config文件中的值
import configparser
import os
path = os.path.dirname(os.path.abspath(".")) + os.sep + "config" #获取config路径
conf = os.path.join(path, "config.ini") #找到config.ini文件
config = configparser.ConfigParser()
config.read(conf) #读取config.ini中的数据
config.get("url","test_url") #section为[]中的值,option为test_url,通过config.get获取url地址
2.将函数封装后直接调用
import configparser
import os
def get_option(section, option):
path = os.path.dirname(os.path.abspath(".")) + os.sep + "config"
conf = os.path.join(path, "config.ini")
config = configparser.ConfigParser()
config.read(conf)
res = config.get(section, option)
return res
在调用get_option时需先导入
from config.Get_section import get_option
def test_01(self):
url = get_option("url", "test_url")