由结果可以总结,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)
来源:https://www.cnblogs.com/zhang-da/p/12291959.html