seyOrd

导航

unittest的装饰器_byseyOrd

unittest的装饰器API

@unittest.expectedFailure():#不管结果如何,都将测试结果设置为失败
@unittest.skipUnless(condition, reason):#条件成立时执行
@unittest.skipIf(condition, reason):#条件成立时跳过不执行
@unittest.skip(reason):#直接跳过不执行用例

unittest的装饰器例子

@unittest.expectedFailure()#不管结果如何,都将测试结果设置为失败
 def test_case1(self):
     pass 
@unittest.skipUnless(1==1, "条件成立时执行")
def test_case2(self):
    pass @unittest.skip("skip") 
def test_case3(self): 
    pass 
@unittest.skipIf(1 < 2, "条件成立时跳过") 
def test_case4(self): 
    pass

 

posted on 2020-04-11 13:39  seyOrd  阅读(154)  评论(0)    收藏  举报