Pycharm非常适合运行所有doctests(脚本/函数/类/文件夹*),但文件夹选项运行所有doctests,它们紧接在该文件夹中(不在该文件夹的文件夹中)。
有没有办法以递归方式运行某个顶级文件夹并运行所有找到的doctests?
答案 0 :(得分:1)
这可以在pytest
的帮助下从PyCharm完成:
pytest
pip install -U pytest
--doctest-modules
添加到其他参数字段现在运行新创建的配置将发现并运行所有doctests,甚至是子目录中的doctests。
有关更多配置选项,请参阅PyCharm's documentation。