十一、缓存:记录执行的状态

时间:2020-03-25 23:18:06   收藏:0   阅读:75

pytest会将本轮测试的执行状态写入到.pytest_cache文件夹,这个行为是由自带的cacheprovider插件来实现的;

注意:

pytest默认将测试执行的状态写入到根目录中的.pytest_cache文件夹,我们也可以通过在pytest.ini中配置cache_dir选项来自定义缓存的目录,它可以是相对路径,也可以是绝对路径;

相对路径指的是相对于pytest.ini文件所在的目录;

1、cacheprovider插件

技术分享图片

 

2. config.cache对象

通过pytestconfig对象去访问和设置缓存中的数据。

技术分享图片

 

 

3、Stepwise

技术分享图片

 

 

再次用--sw执行,从test_two()开始 

技术分享图片

 

 --stepwise-skip

技术分享图片

 

原文:https://www.cnblogs.com/Tester-Chenmo/p/12557946.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!