2013-05-21 176 views
0

我讀How do I skip a whole Python unittest module at run-time?這並不似乎是一個非常整潔的方式Python:有沒有更好的方法來跳過測試模塊?

在Java中所有你必須說的是@Ignore在測試類和整個測試類被忽略

是否有skip更好的方法整個測試模塊或應我只是通過模塊上的所有測試將@unittest.skip

+0

謝謝,這工作 – daydreamer

+3

嗯。 ..你在跟自己說話嗎? –

+0

有一個人,但他似乎刪除了他的評論;) – daydreamer

回答

5

只需使用迪科拉做

class TestMe(): 
    @unittest.skip 
    def test_a(self): 
    pass 

    @unittest.skip 
    def test_b(self): 
    pass 
    ... 

TOR的類,as per the docs

@unittest.skip("showing class skipping") 
class MySkippedTestCase(unittest.TestCase): 
    def test_not_run(self): 
     pass 
2

按照評論,以下作品

@unittest.skip 
class TestMe(): 
    def test_a(self): 
    pass 

    def test_b(self): 
    pass 
    ... 

通過添加註釋@unittest.skip的類,而不是每個方法的

相關問題