python自動(dòng)化測(cè)試之setUp與tearDown實(shí)例
本文實(shí)例講述了python自動(dòng)化測(cè)試之setUp與tearDown的用法,分享給大家供大家參考。具體如下:
實(shí)例代碼如下:
class RomanNumeralConverter(object):
def __init__(self):
self.digit_map = {"M":1000, "D":500, "C":100, "L":50, "X":10,
"V":5, "I":1}
def convert_to_decimal(self, roman_numeral):
val = 0
for char in roman_numeral:
val += self.digit_map[char]
return val
import unittest
class RomanNumeralConverterTest(unittest.TestCase):
def setUp(self):
print "Create a new RomanNumeralConverterTest....."
self.cvt = RomanNumeralConverter()
def tearDown(self):
print "Destroying a RomanNumeralConverterTest...."
self.cvt = None
def test_parsing_millenia(self):
self.assertEquals(1000, self.cvt.convert_to_decimal("M"))
if __name__ == "__main__":
unittest.main()
輸出結(jié)果如下:
Create a new RomanNumeralConverterTest..... Destroying a RomanNumeralConverterTest.... . ---------------------------------------------------------------------- Ran 1 test in 0.016s OK
注:setUp和tearDown在每個(gè)測(cè)試方法運(yùn)行時(shí)被調(diào)用
相關(guān)文章
python 實(shí)現(xiàn)將list轉(zhuǎn)成字符串,中間用空格隔開
今天小編就為大家分享一篇python 實(shí)現(xiàn)將list轉(zhuǎn)成字符串,中間用空格隔開,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12
python找出列表中大于某個(gè)閾值的數(shù)據(jù)段示例
今天小編就為大家分享一篇python找出列表中大于某個(gè)閾值的數(shù)據(jù)段示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11
Python判斷一個(gè)文件夾內(nèi)哪些文件是圖片的實(shí)例
今天小編就為大家分享一篇Python判斷一個(gè)文件夾內(nèi)哪些文件是圖片的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12
python使用循環(huán)打印所有三位數(shù)水仙花數(shù)的實(shí)例
今天小編就為大家分享一篇python使用循環(huán)打印所有三位數(shù)水仙花數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-11-11
Python3.x+pycharm+Anaconda中縮小打包的.exe體積的問題
這篇文章主要介紹了Python3.x+pycharm+Anaconda中縮小打包的.exe體積的問題,本文通過圖文實(shí)例相結(jié)合給大家分享解決方案,需要的朋友可以參考下2021-08-08
Python代碼太長(zhǎng)換行的實(shí)現(xiàn)
這篇文章主要介紹了Python代碼太長(zhǎng)換行的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07

