我在今年的Advent of Code中使用Pycharm,并在使用pytest测试所有示例和输出。
如果pytest不在整个目录树中创建.cache目录,我会更喜欢它。无论如何,是否有在测试失败时禁止创建.cache目录的方法?
有两个基本选项:
完全禁用缓存(通过cacheprovider
插件完成缓存):
pytest -p no:cacheprovider
通过调整cache-dir
配置选项来更改缓存位置(需要pytest
3.2+)
设置用于存储缓存插件内容的目录。默认目录是.cache,它在rootdir中创建。目录可以是相对或绝对路径。如果设置相对路径,则相对于rootdir创建目录。
这是带有以下内容的示例PyCharm运行配置no:cacheprovider
:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句