python - 如何在 python3 中为单个函数运行 doctest?
问题描述
如何使用命令行仅在 python 中为单个函数运行 doctest?我可以 python3 -m doctest -v main.py
,但这将运行 main.py 中的所有文档测试。如何指定一个函数来调用 doctest?
解决方案
这取决于运行 doctests 的 main.py 中的代码。您可以通过调用更改该代码来测试特定功能doctest.run_docstring_examples()
。
但是,当该代码运行doctest.testmod()
时,您不能将测试限制为命令行中的单个函数。
推荐阅读
- macos - 在 Mac 上使用 dotnet core/vs code web api 时使用 Kestrel 的自签名证书错误
- sql - 无论如何要缩短我的 BigQuery 脚本(for 循环?)
- c++ - 当我从下面的代码中删除关键字 virtual 时,它可以正常工作,否则会出错。这里的“虚拟”一词有什么意义?
- r - 当 R Shiny App 在 Linux 服务器上运行时下载文件
- visual-studio-code - 为什么 prettier 在我的配置中只忽略分号规则?
- python - 网页抓取 - 标签中的文本无法实现
- python - asyncio 任务已被破坏,但它处于挂起状态
- react-native - 如何向动态创建的表单添加输入?
- asp.net - IIS url 重写规则与域更改和 https
- sharefile - 如何使用 v3 ShareFile API 删除 ShareFile 文件夹?