首页 > 解决方案 > 如何在 python3 中为单个函数运行 doctest?

问题描述

如何使用命令行仅在 python 中为单个函数运行 doctest?我可以 python3 -m doctest -v main.py,但这将运行 main.py 中的所有文档测试。如何指定一个函数来调用 doctest?

标签: pythondoctest

解决方案


这取决于运行 doctests 的 main.py 中的代码。您可以通过调用更改该代码来测试特定功能doctest.run_docstring_examples()

但是,当该代码运行doctest.testmod()时,您不能将测试限制为命令行中的单个函数。


推荐阅读