如何 运行 python3 中单个函数的 doctest?
How to run the doctest for a single function in python3?
如何使用命令行 运行 仅针对 python 中的单个函数进行 doctest?我可以 python3 -m doctest -v main.py
但这将 运行 main.py 中的所有 doctests。如何指定一个函数来调用 doctest?
这取决于 main.py 中运行 doctests 的代码。您可以通过调用 doctest.run_docstring_examples()
.
将该代码更改为 test a specific function
但是,当该代码运行 doctest.testmod()
时,您不能从命令行将测试限制为单个函数。
如何使用命令行 运行 仅针对 python 中的单个函数进行 doctest?我可以 python3 -m doctest -v main.py
但这将 运行 main.py 中的所有 doctests。如何指定一个函数来调用 doctest?
这取决于 main.py 中运行 doctests 的代码。您可以通过调用 doctest.run_docstring_examples()
.
但是,当该代码运行 doctest.testmod()
时,您不能从命令行将测试限制为单个函数。