用例公共部分合併

2021-08-14 07:37:26 字數 1099 閱讀 7198

每個測試類都有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...