gpt4 book ai didi

python - 如何在pycharm中递归运行文件夹中的所有doctests?

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:12 25 4
gpt4 key购买 nike

Pycharm 非常适合按(脚本/函数/类/文件夹*)运行所有 doctests,但文件夹选项运行所有直接位于该文件夹内(而不是该文件夹的文件夹内)的 doctests。

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

最佳答案

这可以在 pytest 的帮助下从 PyCharm 完成:

  1. 如果您还没有安装 pytest,请运行 pip install -U pytest
  2. 在 PyCharm 中转到运行 --> 编辑配置
  3. 点击+按钮添加新配置
  4. 从弹出菜单中选择Python 测试 --> py.test
  5. --doctest-modules 添加到Additional Arguments 字段
  6. 点击确定

现在运行新创建的配置将发现并运行所有 doctests,甚至是子目录中的那些。

参见 PyCharm's documentation更多配置选项。

关于python - 如何在pycharm中递归运行文件夹中的所有doctests?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47969091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com