unittest常用小技能 持續更新

2021-07-24 15:09:22 字數 1277 閱讀 9897

python版本的unittest測試框架很好用。雖然看過完整的所有功能,但是發現日常工作中常用的就那麼幾個。開始整理,忘了很多了,邊想起邊加進來。

無條件跳過用例unittest.skip('')為真跳過用例unittest.skpiif(3>2)主動標記為失敗unittest.failure('')用例失敗後自動重跑的函式方法

5.主函式中啟動測試套件有很多方法

1.ifname==」main「:

suite = unittest.testsuite()

suite.addtest(testcount(「test_add」))

runner = unittest.texttestrunner()

runner.run(suite)

2.suite = unittest.makesuite(text類名)

runner = unittest.texttestrunner()

runner.run(suite)

3.def suite(suiten):

suitea = suiten

for i in range(0,3):

suitea.addtest(testnut(『test_%s』%(i+1)))

return suitea

ifname== 「main「:

suiten = unittest.testsuite()

runner = unittest.texttestrunner()

runner.run(suite)

6.每條用例如果斷言失敗,那麼後面的**就都不執行了,所以如果斷言後面需要一些操作**的話,最好放到下一條用例中

7.測試類可以很多,只要主函式中給suiten依次add即可,這樣除錯起來很方便

suiten = unittest.makesuite(test_phonelogin)

suiten2= unittest.makesuite(test_emaillogin)

suiten.addtest(suiten2)

suiten.addtest(suiten3)

8.引入hmltestrunner是乙個好選擇。但是**中所有中文字串前需要加u

Matlab常用小技能

1.在figure裡面把區域性圖放大的方法 2.title裡面顯示變數 title the temperature is num2str c 3.semilogy 畫圖時,每個網格線代表的刻度是10 0.1 網格線是均勻的 4.matlab中取整數的函式 fix 向零方向取整。round 向最近的方...

常用jquery小技能總結1

1使文件載入好再執行js document ready function 2通過點選引發的事件 btn click function 3讓模組隱藏和顯示 this toggle 4新增 移除class selector addclass myclass selector removeclass my...

PYTHON常用小知識(持續更新)

python判斷檔案和資料夾是否存在 import os os.path.isfile test.txt 如果不存在就返回false os.path.exists directory 如果目錄不存在就返回false python時間的處理 from time import 將time引入進來 fti...