随笔分类 - unittest
python的单元测试框架unittest
摘要:转载:https://www.cnblogs.com/imyalost/p/9048386.html discover()方法 discover(start_dir, pattern ='test *.py', top_level_dir = None ) start_dir:要测试的模块名或测试用
阅读全文
摘要:#unittest-test.py import unittestfrom demo import RunMainimport HtmlTestRunner class TestMethod(unittest.TestCase): #类方法 @classmethod def setUpClass(c
阅读全文
摘要:unittest提供了以下断言方式: 方法 检查 新进 assertEqual(a, b) a == b assertNotEqual(a, b) a != b assertTrue(x) bool(x) is True assertFalse(x) bool(x) is False assertI
阅读全文
摘要:unittest支持跳过单个测试方法,甚至整个测试用例,还支持将测试用例标记为“测试失败” 基本跳过如下: 可以看出有三个测试用例执行了跳过操作,甚至可以和跳过测试方法一样,跳过测试类 预期的失败可以使用expectedFailure方法 无条件跳过测试,reason应填充跳过的原因 如果条件为真,
阅读全文
摘要:unittest的测试用例执行时都可以设置setup、teardown,用来初始化测试开始和测试结束关闭,例如: 可以看出每个测试用例执行,都会调用一次setup和teardown,如果涉及用例数量增加,那么这种方法就不适合了。可以使用以下方法: 可以看出用例的执行只执行一次setupclass 和
阅读全文
摘要:命令窗口执行: 1.可以在命令窗口下执行单个module、class、method python -m unittest test_module1 test_module2 python -m unittest test_module.TestClass python -m unittest tes
阅读全文
摘要:unittest介绍: unitest是python版本的junit测试框架,支持测试自动化、共享测试设置和关闭代码,测试用例组合管理及生成对应的测试报告 unittest四大功能: test fixture A test fixture represents the preparation nee
阅读全文

浙公网安备 33010602011771号