我是靠谱客的博主 清新红酒,这篇文章主要介绍unittest_命令行接口,现在分享给大家,希望可以做个参考。

  unittest模块可以从命令行使用,来运行来自模块、类甚至单个测试方法的测试:

复制代码
1
2
3
4
python -m unittest test_module1 test_module2 python -m unittest test_module.TestClass python -m unittest test_module.TestClass.test_method

  

  你可以在一个列表中使用任何模块名称的组合,以及完全限定的类或方法名。

  通过传入-v标志,您可以更详细地运行测试(更高的verbosity)。

复制代码
1
2
python -m unittest -v test_module

  对于所有命令行选项的列表:

复制代码
1
2
python -m unittest -h

  

命令行选项:

-b--buffer

  标准输出和标准错误流在测试运行期间缓冲。在一个通过测试期间的输出被丢弃。输出通常在测试失败或错误中得到响应,并被添加到失败消息中。

-c--catch

  在测试运行期间,control-c将等待当前的测试结束,然后报告所有结果。第二个control-c提高了正常的keyboard中断异常。

-f--failfast

  在第一个错误或失败中停止测试运行。

转载于:https://www.cnblogs.com/xiaomingtongxue123/p/8145276.html

最后

以上就是清新红酒最近收集整理的关于unittest_命令行接口的全部内容,更多相关unittest_命令行接口内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部