一量瓜、摘要
單元測試?yán)锖苤匾囊粋€(gè)部分就是斷言打毛,unittest為我們提供了很多斷言方法柿赊,斷言方法分為三類,一種是用來斷言被測試的方法的幻枉,另一種是測試是否拋正確異常的闹瞧,第三種是用來斷言日志是否包含應(yīng)有信息的,方法很多
第一種很好理解展辞,是用來判斷我們的被測點(diǎn)是否達(dá)到預(yù)期用的奥邮。
第二種用來判斷在某種情況下是否會拋出特定的異常,如果會拋出該特定異常罗珍,則會判斷為斷言成功洽腺,如果沒拋出這種特定異常則會判斷為斷言失敗。
第三種是用來斷言日志是否包含應(yīng)有信息的
在早期的python版本中覆旱,斷言函數(shù)的寫法有些已經(jīng)被廢棄了蘸朋,如下對應(yīng)關(guān)系所示,在我們使用編譯器的時(shí)候經(jīng)常會提示“Deprecated”這個(gè)單詞扣唱,意味著有新的方式取代了當(dāng)前的實(shí)現(xiàn)方法