Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 阻止pytest在Pycharm中创建.cache目录_Python_Caching_Pycharm_Pytest - Fatal编程技术网

Python 阻止pytest在Pycharm中创建.cache目录

Python 阻止pytest在Pycharm中创建.cache目录,python,caching,pycharm,pytest,Python,Caching,Pycharm,Pytest,我使用Pycharm来测试今年的代码,我使用pytest来测试所有的示例和输出 我希望pytest不在我的目录树中创建.cache目录。当测试失败时,是否仍然可以禁用.cache目录的创建?有两个基本选项: 完全禁用缓存(使用cacheprovider插件完成缓存): 通过调整(需要pytest3.2+)更改缓存位置 设置存储缓存插件内容的目录。默认目录是在rootdir中创建的.cache。目录可以是相对路径或绝对路径。若设置相对路径,则相对于rootdir创建目录 下面是一个PyCh

我使用Pycharm来测试今年的代码,我使用pytest来测试所有的示例和输出


我希望pytest不在我的目录树中创建.cache目录。当测试失败时,是否仍然可以禁用.cache目录的创建?

有两个基本选项:

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

  • 通过调整(需要
    pytest
    3.2+)更改缓存位置

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

下面是一个PyCharm运行配置示例,其
no:cacheprovider


谢谢,这非常有用。你知道有没有办法改变PyCharm的行为来使用
-p no:cacheprovider
运行它的测试?@labarna当然,你可以在
py.test
运行配置中添加额外的命令行参数。如果您需要配置屏幕截图示例,请告诉我。谢谢。@labarna当然,添加了一个示例运行配置屏幕截图,如果有帮助,请告诉我。
pytest -p no:cacheprovider