防止pytest在Pycharm中创建.cache目录

时间:2017-12-10 22:19:00

标签: python caching pycharm pytest

我今年使用Pycharm出现了Code,我使用pytest来测试所有示例和输出。

如果pytest没有在我的目录树中创建.cache目录,我更喜欢它。无论如何,当测试失败时,是否禁止创建.cache目录?

1 个答案:

答案 0 :(得分:11)

有两个基本选项:

  • 完全禁用缓存(缓存是使用cacheprovider插件完成的):

    pytest -p no:cacheprovider
    

    -p is used to disable plugins

  • 通过调整cache-dir configuration option来更改缓存位置(需要pytest 3.2 +)

      

    设置存储缓存插件内容的目录。默认目录是在rootdir中创建的.cache。目录可以是相对路径或绝对路径。如果设置相对路径,则相对于rootdir创建目录。

以下是使用no:cacheprovider

的PyCharm运行配置示例

enter image description here