摘要: 转载:https://www.cnblogs.com/imyalost/p/9048386.html discover()方法 discover(start_dir, pattern ='test *.py', top_level_dir = None ) start_dir:要测试的模块名或测试用 阅读全文
posted @ 2019-10-30 16:45 测试爬虫 阅读(356) 评论(0) 推荐(0) 编辑
摘要: #unittest-test.py import unittestfrom demo import RunMainimport HtmlTestRunner class TestMethod(unittest.TestCase): #类方法 @classmethod def setUpClass(c 阅读全文
posted @ 2019-10-30 16:43 测试爬虫 阅读(357) 评论(0) 推荐(0) 编辑
摘要: unittest提供了以下断言方式: 方法 检查 新进 assertEqual(a, b) a == b assertNotEqual(a, b) a != b assertTrue(x) bool(x) is True assertFalse(x) bool(x) is False assertI 阅读全文
posted @ 2019-10-30 16:28 测试爬虫 阅读(139) 评论(0) 推荐(0) 编辑
摘要: unittest支持跳过单个测试方法,甚至整个测试用例,还支持将测试用例标记为“测试失败” 基本跳过如下: 可以看出有三个测试用例执行了跳过操作,甚至可以和跳过测试方法一样,跳过测试类 预期的失败可以使用expectedFailure方法 无条件跳过测试,reason应填充跳过的原因 如果条件为真, 阅读全文
posted @ 2019-10-30 14:49 测试爬虫 阅读(354) 评论(0) 推荐(0) 编辑
摘要: unittest的测试用例执行时都可以设置setup、teardown,用来初始化测试开始和测试结束关闭,例如: 可以看出每个测试用例执行,都会调用一次setup和teardown,如果涉及用例数量增加,那么这种方法就不适合了。可以使用以下方法: 可以看出用例的执行只执行一次setupclass 和 阅读全文
posted @ 2019-10-30 14:06 测试爬虫 阅读(380) 评论(0) 推荐(0) 编辑