上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 96 下一页
摘要: 该discover方法接收三个参数: start_dir:要测试的模块名或者测试用例的目录。 pattern="test*.py":表示用例文件名的匹配原则,默认匹配以test开头的文件名,星号表示后续的多个字符。 top_level_dir=None:测试模块的顶层目录,如果没有顶层目录,默认为N 阅读全文
posted @ 2020-02-10 18:09 干it的小张 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 场景: 在测试类中,有多个测试用例,在每一个测试用例执行前后,要做一些操作。 另外,还有在测试类中,所有用例执行之前要做一些初始化的操作,在所有用例执行之后,要做一的收尾的操作。 import unittestclass MyTestCase(unittest.TestCase): @classme 阅读全文
posted @ 2020-02-10 18:06 干it的小张 阅读(225) 评论(0) 推荐(0) 编辑
摘要: makeSuite执行顺序: 创建容器对象,并且将用例添加到容器中 找个人去执行容器中的用例,这个人我们称为执行器 makeSuite容器有两种方式添加用例: suite.addTest(用例对象),每次往容器中添加一个 suite.addTests([用例对象1, 用例对象2, ......]), 阅读全文
posted @ 2020-02-10 18:05 干it的小张 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 测试套件,把测试套件理解为容器,容器里面存放是一个个的测试用例,然后执行这个容器中的测试用例。 此时多个用例执行顺序: 首先,收集用例 将用例添加到容器中 找个人去执行容器中的用例,这个人我们称为执行器 TestSuite容器有两种方式添加用例: suite.addTest(用例对象),每次往容器中 阅读全文
posted @ 2020-02-10 18:04 干it的小张 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 断言:执行结果是否符合预期,符合则说明断言成功,如果符合预期,说明断言失败 unittest框架提供了丰富的断言方法供我们使用。 下表列出了最常用的方法: # 第一个示例 import requestsimport unittestclass MyTestCase(unittest.TestCase 阅读全文
posted @ 2020-02-10 16:55 干it的小张 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 96 下一页