每個測試類都有setup()和teardown()方法,而且兩個方法內容都是一樣的,用於列印開始與結束提示語句,是否可以合併在一起呢?
class
math:
def__init__
(self,a,b):
self.a=int(a)
self.b=int(b)
defadd(self):
return self.a+self.b
defsub(self):
return self.a-self.b
from calculator import *
import unittest
class
test_starend
(unittest.testcase):
defsetup
(self):
print("test start")
defteardown
(self):
print("test end")
class
testadd
(test_starend):
deftest_add
(self):
j=math(5,5)
self.assertequal(j.add(),10)
print('執行完加')
class
testsub
(test_starend):
deftest_sub
(self):
i=math(3,2)
self.assertequal(i.sub(),1)
print('執行完減')
if __name__ == '__main__':
unittest.main()
執行結果:
test start
執行完減
test end
test start
執行完加
test end
執行順序
執行順序規則——測試類或測試方法的數字與字母順序 0~9,a~z,a-z
Twenty5 Titles A F部分合集
1 twenty5 titles part a 25個現代時尚流行文字標題字幕條 wenty5 titles part a包含25個現代時尚流行文字標題字幕條,文字持有影象和logo等標題,帶出入動畫,文字內容可隨意修改,只需單擊幾下,即可對它們進行顏色樣式設定以使其與您自己的專案相匹配。2 twe...
用rdiff拆分合併檔案
我們的乙個方案是基於檔案做多端資料同步,見另外一篇部落格 基於檔案的資料同步方案 其中的核心是如何正確 高效地同步檔案,一開始我們使用了國產的libsync庫 libsync 基本的流程是 有檔案a和b,現在想把檔案a 變成 檔案b,先對檔案a做chunk 然後用chunk和檔案b對比,得到delt...
關於基礎彙編指令的部分合集 均以例項展示
mov dest,src dest src 把src傳送給dest mov al,0 將某一記憶體單元送到暫存器,0 表示ip的值,即偏移位址的值,他的段位址自動取ds暫存器中的資料xchg opr1,opr2 交換opr1和opr2的值,允許在通用暫存器之間,通用暫存器和儲存器之間交換資料bswa...