(二)unittst用例操作
一、跳过用例 @unittest.skip(reason) 跳过被此装饰器装饰的测试。 reason 为测试被跳过的原因。 应用场景: 1,有些用例不需要再次执行,或者作废的用例 2,本次测试构建,不需要执行的用例 二、跳过用例,如果条件为真 @unittest.skipIf(condition, reason) 当 condition 为真时,跳过被装饰的测试。 应用场景: 待写 三、跳过用例,如果条件为假 @unittest.skipUnless(condition, reason) 跳过被装饰的测试,除非 condition 为真。 应用场景: 待写 四、直接告诉该条用例时失败,用例失败时,则测试成功 @unittest.expectedFailure 把测试标记为预计失败。如果测试不通过,会被认为测试成功;如果测试通过了,则被认为是测试失败 应用场景: 待写 示例代码: # -*- coding:utf-8 -*- import unittest class MyTestClass(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def fail(self,keyWord): print(keyWord) @unittest.skip("不执行test_nothing方法") def