目录
介绍
config.cache是一个实例pytest.Cache:该config.cache对象允许其他插件和装置在测试运行中存储和检索值。要从 fixtures 请求访问它pytestconfig到您的 fixture 并使用pytestconfig.cache.
函数
-
mkdir
返回给定的name路径对象,没有就会创建该namedef test023(self,pytestconfig): pytestconfig.cache.mkdir()
-
get
获取缓存值,如果没有就会返回默认值def test023(self,pytestconfig): print(pytestconfig.cache.get("cache/nodeids",None)) #第一个参数缓存的文件 必须xxx/xxx格式,第二个值是默认值 当没有数据或者无效的路径时候返回默认值
-
set
保存缓存def test023(self,pytestconfig): print(pytestconfig.cache.set("cache/nodeids2",{"1":2,"2":[1,2,3]})) #第一个值是名称,第二个值是保存的valu
缓存相关命令
-
清除缓存
pytest --cache-clear
-
查看缓存
pytest --cache-show