说明1、import导入unittest。2、导入测试用例的文件。3、文件命名规则与变量名相同。4、实例unittest.TestSuite类对象。5、调用对象的addTest方法…
说明1、实例化TextTestRunner的对象。2、调用对象的run方法。3、只需要将suite作为参数放到run方法中,执行在suite的测试用例。实例import unitt…
说明1、无论类中有多少方法,一个类开始时自动调用函数,结束后自动调用函数。2、fixture的类级必须是类方法。3、分为类开始或类结束时自动调用的方法。@classmethodde…
说明1、多个测试用例代码相同,只是测试数据不同,预期结果不同。2、可以把多个测试用例通过参数化技术合并为一个测试用例。实例import unittest import random…
说明1、无论py文件中有多少类,以及类中有多少方法,只能自动执行一次。2、py文件开始时,defsetUpModule()自动调用。3、py文件结束时,deftearDownMod…
说明1、用open和w打开测试报告文件。2、实例TextTestRunner对象。在实例化TextTestRunner对象的时候,需要写参数。stream=file, verbos…
说明1、文件复制到项目目录。2、模块导入代码。from HTMLTestRunner import HTMLTestRunner3、调用HTMLTestRunner。(stream…
1、在add_argument中添加一个或两个中标-开头的参数作为可选参数。eg:'-v'或'-version'。使用时如果同时存在-v和-version,用户可以使用任何方法传输…
说明1、输出文件、控制台和Elasticsearch。输出到控制台只是方便直接查看。2、输出到文件直接存储,保留所有历史记录的备份。3、输出到Elasticsearch,直接作为存…
1、声明定义在unicodeobject.h中。2、为了检查字符串是否停留,CPython实现PyUnicode_CHECK_INTERNED的宏,也定义为unicodeobjec…