Python 如何在pycharm中递归运行文件夹中的所有doctest?

Python 如何在pycharm中递归运行文件夹中的所有doctest?,python,intellij-idea,pycharm,doctest,Python,Intellij Idea,Pycharm,Doctest,Pycharm非常适合运行每个(脚本/函数/类/文件夹*)的所有doctest,但文件夹选项会运行该文件夹内(而不是该文件夹的文件夹内)的所有doctest 有没有一种方法可以递归地运行某个顶级文件夹并运行找到的所有doctest?这可以通过PyCharm在以下帮助下完成: 如果尚未安装,请通过运行pip install-U pytest 在PyCharm中,转到运行-->编辑配置 单击+按钮添加新配置 从弹出菜单中,选择Python测试-->py.test 将--doctest模块添加到附加参

Pycharm非常适合运行每个(脚本/函数/类/文件夹*)的所有doctest,但文件夹选项会运行该文件夹内(而不是该文件夹的文件夹内)的所有doctest


有没有一种方法可以递归地运行某个顶级文件夹并运行找到的所有doctest?

这可以通过PyCharm在以下帮助下完成:

  • 如果尚未安装,请通过运行
    pip install-U pytest
  • 在PyCharm中,转到运行-->编辑配置
  • 单击+按钮添加新配置
  • 从弹出菜单中,选择Python测试-->py.test
  • --doctest模块
    添加到附加参数字段
  • 单击“确定”
  • 现在运行新创建的配置将发现并运行所有doctest,甚至是子目录中的doctest


    有关更多配置选项,请参阅。

    抱歉,这几乎是重复的问题。此问题与pycharm有关,另一个问题与pycharm无关