我看了How do I skip a whole Python unittest module at run-time?,这似乎不是一个非常简洁的方式
在Java中,您只需要在测试类上使用@Ignore
并忽略整个测试类
是否有更好的方法skip
整个测试模块或我应该
class TestMe():
@unittest.skip
def test_a(self):
pass
@unittest.skip
def test_b(self):
pass
...
在模块上的所有测试中添加@unittest.skip
答案 0 :(得分:5)
只需使用类as per the docs上的装饰器:
@unittest.skip("showing class skipping")
class MySkippedTestCase(unittest.TestCase):
def test_not_run(self):
pass
答案 1 :(得分:2)
根据评论,以下作品
@unittest.skip
class TestMe():
def test_a(self):
pass
def test_b(self):
pass
...
在类上添加注释@unittest.skip
而不是每个方法