0

我阅读了如何在运行时跳过整个 Python 单元测试模块?这似乎不是一个非常整洁的方法

在Java中,您只需要@Ignore在测试类上说,整个测试类就被忽略了

整个测试模块有更好的方法skip还是我应该这样做

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

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

通过添加@unittest.skip模块上的所有测试

4

2 回答 2

7

根据文档,只需在课堂上使用装饰器:

@unittest.skip("showing class skipping")
class MySkippedTestCase(unittest.TestCase):
    def test_not_run(self):
        pass
于 2013-05-21T12:50:12.050 回答
3

根据评论,以下作品

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

  def test_b(self):
    pass
  ...

通过在类上添加注释@unittest.skip而不是每个方法

于 2013-05-21T12:50:12.610 回答