0
我有一个单元测试测试用两种不同的方法。如果第一个方法失败,我希望我的第二个方法可以跳过。如果另一个先前的测试方法在Python中使用unittest失败,如何跳过测试方法?
我正在使用decorator @ unittest.skipIf,但找不到合适的条件。
class myTest(unittest.TestCase):
def test_1(self):
self.assertEqual(1,2)
@unittest.skipIf(????,'test_2 was skipped because test_1 failed')
def test_2(self):
pass
if __name__ == '__main__':
unittest.main()
谢谢。我已经尝试了这两种方法,但我希望,还有一些更优雅的使用skipIf的解决方案。 –