小編給大家分享一下Python unittest有哪些使用方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
在阿克蘇等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需網(wǎng)站設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營銷型網(wǎng)站建設(shè),外貿(mào)營銷網(wǎng)站建設(shè),阿克蘇網(wǎng)站建設(shè)費用合理。
python常用的庫:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。
1、unittest的方法
import unittest。
從unittest.TestCase中定義測試用例。
定義setUp和tearDown,在每個測試用例前后做一些輔助工作。
定義測試用例,以test開頭命名。
一個測試用例應(yīng)該只測試一個方面,測試的目的和內(nèi)容應(yīng)該非常清楚。主要用assertEqual、assertRaises等斷言方法來判斷程序執(zhí)行結(jié)果是否與預(yù)期值一致。
調(diào)用unittest.main()啟動測試。
如果測試失敗,將輸出相應(yīng)的錯誤提示。如果所有測試都通過不顯示任何內(nèi)容,此時可添加-v參數(shù)顯示詳細信息。
2、實例
import unittest class TestStringMethods(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') if__name__=='__main__': unittest.main()
看完了這篇文章,相信你對“Python unittest有哪些使用方法”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!