31.七-执行多级目录的用例

'''
1.无条件的跳过装饰的测试 ,说明跳过测试的原因
unittest.skip(reason)
2.跳过装饰的测试,如果条件为真时
unittest.skipIf(condition,reason)
3.跳过装饰的测试,除非条件为真
unittest.skipUnless(condition,reason)
4.测试标记为失败,不管执行结果是否失败,统一标记为失败
unittest.expectedFailure()
'''
import unittest


class MyTest(unittest.TestCase):
    def setUp(self):
        pass
    def tearDown(self):
        pass
    @unittest.skip("直接跳过测试")
    def test_skip(self):
        print("test aaa")
    @unittest.skipIf(3>2,"当条件为true时,跳过测试")
    def test_skip_if(self):
        print("test bbb")
    @unittest.skipUnless(3>2,"当条件为true时,执行测试")
    def test_skip_unless(self):
        print("test ccc")
    @unittest.expectedFailure
    def test_expected_failure(self):
        assertEqual(2,3)


if __name__=='__main__':
    unittest.main()
    

猜你喜欢

转载自blog.csdn.net/lvxiaoting/article/details/72675610