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的解決方案。 –