學習記錄 unittest方法使用,斷言

2021-10-12 08:04:30 字數 749 閱讀 1780

開始,結束,測試用例,

import unittest

class

usertestcase

(unittest.testcase)

:#所有類中方法的入參為self,定義方法的變數也要self.變數

defsetup

(self)

:print

("set up 開始"

)def

teardown

(self)

:print

("teardown 執行結束"

)print

('\n'

)#定義每個用例必須case開頭

deftestcase1

(self)

:print

('test case1'

)def

testcase2

(self)

:print

('test case2'

)#斷言(支援自定義報錯資訊)

#self.assertequal()檢視原始碼

#self.assertequal(1, 1)

if __name__==

'__main__'

: unittest.main(

)#自己寫的py檔案不能用unittest.py命名,不然會找不到testcase

#用例成功為『.』 失敗為『f』

unittest學習記錄mock 04

1.什麼是mock unittest.mock是乙個用於在python中進行單元測試的庫,mock翻譯過來就是模擬的意思,顧名思義這個庫的主要功能是模擬一些東西。它的主要功能是使用mock物件替代掉指定的python物件,以達到模擬物件的行為。學過python自動化的對unittest並不陌生,un...

學習記錄 unittest 斷言的使用day1

建立calculator.py class calculator def init self,a,b self.a int a self.b int b 加法def add self return self.a self.b 減法defsub self return self.a self.b 乘法...

unittest斷言方法

斷言是測試用例的核心。我們通常使用assertequal 來判斷預期結果,用asserttrue 和assertfalse來做是非判斷。import unittest class test unittest.testcase def setup self print start def teardo...