python自帶乙個單元測試框架是unittest模組,用它來做單元測試,它裡面封裝好了一些校驗返回的結果方法和一些用例執行前的初始化操作。
步驟1:首先引入unittest模組--import unittest
步驟2: 定義乙個類,繼承unittest,並建立為測試用例--unittest.testcase
步驟3: 在測試用例下,定義以test開頭的函式(unittest.main()會執行以test開頭的用例)
步驟4:使用assertequals做斷言--self.assertequals
步驟5:執行--if __name__=='__main__':
unittest.main()
import unittest,requestsclass getusertest(unittest.testcase):
def test_get_user(self):
res = requests.get('').json()
status = res.get('status')
s_status = 201
self.assertequals(s_status,status)
if __name__=='__main__':
unittest.main()
Python 單元測試
一 假設我們編寫了一段程式,主要功能是完成阿拉伯數字和羅馬數字之間的轉換 在羅馬數字中,利用7個字母進行重複或者組合來表達各式各樣的數字 i 1 v 5 x 10 l 50 c 100 d 500 m 1000 還有一些關於構造羅馬數字的規則。此程式的框架如下 其中,class romanerror...
python 單元測試
assertequal a,b assertnotequal a,b 斷言值是否相等 assertis a,b assertisnot a,b 斷言是否同一物件 記憶體位址一樣 assertlistequal list1,list2 assertitemnotequal list1,list2 斷言...
Python單元測試
本文章整理自 使用python3.6編寫乙個單元測試demo,例如 對學生student類編寫乙個簡單的單元測試。1 編寫student類 usr bin env python3 coding utf 8 class student object def init self,name,score s...