對於unittest中獲取斷言異常處理後再拋出

在開始需要注意的是 :斷言失敗了不會自動關閉瀏覽器!

1.斷言如果失敗爲AssertionError,此時我在獲取異常需寫入數據

但是如果不拋出異常,則測試結果會表明爲pass 的,所有需要再次拋出異常raise AssertionError(e)

或者:raise self.failureException(e)

failureException 爲case.py中的self.fail 拋出異常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章