python的unittest模块提供了一个测试框架,只要我们写一个继承unittest.TestCase的类,类中用setUp做初始化,用tearDown做清理。
主要用到的函数有:
failedinfo表示不成立打印信息failedinfo,为可选参数
self.fail([msg])会无条件的导致测试失败,不推荐使用。
self.assertEqual(value1, value2, failedinfo) # 断言value1 == value2
self.assertTrue(表达式, failedinfo) # 断言value为真
self.assertFalse(表达式, failedinfo) # 断言value为假
我们提供的服务有:网站制作、成都网站制作、微信公众号开发、网站优化、网站认证、泾县ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的泾县网站制作公司
参考:http://canlynet.iteye.com/blog/1671750
unittest.TextTestRunner(verbosity=2).run(suite)运行用例,TextTestRunner类将用例执行的结果以text形式输出,verbosity默认值为1,不限制完整结果,即单个用例成功输出’.’,失败输出’F’,错误输出’E’;verbosity=2将输出完整的信息,verbosity=2是指测试结果的输出的详细程度,有0-6级,具体代码实现可看Python27\Lib\unittest\runner.py源代码
先写到这,后面在补充!
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款