verbosity

本秂侑毒 提交于 2020-02-10 18:51:13

由结果可以总结,verbosity有3种的错误信息状态提示报告:

  • 0,静默模式,对于测试结果给予简单提示。

  • 1,默认模式,与静默模式类似,只是在每个成功的用例前面有个.每个失败的用例前面有个F,跳过的用例有个S

  • 2,详细模式,测试结果会显示每个用例的所有相关的信息。

切记,只有0、1、2三种状态。 默认的是1。

import unittestclass MyTestCase(unittest.TestCase):    def case_01(self):        self.assertTrue('FOO'.isupper())   # 'FOO'.isupper() --> True    def case_02(self):        self.assertTrue('Foo'.isupper())    def case_03(self):        self.assertTrue('bar'.islower())    def test_case_01(self):        self.assertEqual(1, 1)    def test_case_02(self):        self.assertEqual(1, 0)if __name__ == '__main__':    # 创建容器并且同时将用例添加到容器中    suite = unittest.makeSuite(testCaseClass=MyTestCase)    # 执行器执行容器中的用例    unittest.TextTestRunner(verbosity=0).run(suite)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!