接口测试 unittest.TextTestRunner 的 verbosity 的取值

meiyo · February 24, 2018 · 1326 hits

Python 的 unittest 框架中,TextTestRunner有个参数verbosity见官方文档)。看过很多次,但我一直没搞清楚它的用法和取值。

今天刚好在 stackover 上看到这个问题,于是作个记录。

verbosity参数可以控制输出的错误报告的详细程度,只有 3 个取值:

  • 0 (quiet): 只显示执行的用例的总数和全局的执行结果。
  • 1 (default): 默认值,显示执行的用例的总数和全局的执行结果,并对每个用例的执行结果(成功 T 或失败 F)有个标注。
  • 2 (verbose): 显示执行的用例的总数和全局的执行结果,并输出每个用例的详细的执行结果。

也可以使用命令行参数--quiet--verbose代替verbosity 参数的 0 或 1,传递给runner

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up