【发布时间】:2021-07-16 09:59:28
【问题描述】:
如何使用命令行仅在 python 中为单个函数运行 doctest?我可以 python3 -m doctest -v main.py 但这将运行 main.py 中的所有文档测试。如何指定一个函数来调用 doctest?
【问题讨论】:
如何使用命令行仅在 python 中为单个函数运行 doctest?我可以 python3 -m doctest -v main.py 但这将运行 main.py 中的所有文档测试。如何指定一个函数来调用 doctest?
【问题讨论】:
这取决于运行 doctests 的 main.py 中的代码。您可以通过调用 doctest.run_docstring_examples() 将该代码更改为 test a specific function。
但是,当该代码运行 doctest.testmod() 时,您不能从命令行将测试限制为单个函数。
【讨论】: