python自動化測試之連接幾組測試包實例
更新時間:2014年09月28日 15:36:04 投稿:shichen2014
這篇文章主要介紹了python自動化測試之連接幾組測試包實例,需要的朋友可以參考下
本文實例講述了python自動化測試之連接幾組測試包的方法,分享給大家供大家參考。具體方法如下:
具體代碼如下:
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): self.cvt = RomanNumeralConverter() def test_parsing_millenia(self): self.assertEquals(1000, self.cvt.convert_to_decimal("M")) def test_parsing_century(self): self.assertEquals(100, self.cvt.convert_to_decimal("C")) class RomanNumeralConverterCombo(unittest.TestCase): def setUp(self): self.cvt = RomanNumeralConverter() def test_multi_millenia(self): self.assertEquals(4000, self.cvt.convert_to_decimal("MMMM")) def test_add_up(self): self.assertEquals(2010, self.cvt.convert_to_decimal("MMX")) if __name__ == "__main__": suite1 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest) suite2 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterCombo) suite = unittest.TestSuite([suite1, suite2]) unittest.TextTestRunner(verbosity=2).run(suite)
運行結(jié)果如下:
test_parsing_century (__main__.RomanNumeralConverterTest) ... ok test_parsing_millenia (__main__.RomanNumeralConverterTest) ... ok test_add_up (__main__.RomanNumeralConverterCombo) ... ok test_multi_millenia (__main__.RomanNumeralConverterCombo) ... ok ---------------------------------------------------------------------- Ran 4 tests in 0.032s OK
本文實例與前面幾篇文章的內(nèi)容基本一致,只在main中有些不同:
suite1 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest) suite2 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterCombo) suite = unittest.TestSuite([suite1, suite2]) unittest.TextTestRunner(verbosity=2).run(suite)
希望本文所述對大家的Python程序設(shè)計有所幫助。
您可能感興趣的文章:
- 利用Python如何實現(xiàn)數(shù)據(jù)驅(qū)動的接口自動化測試
- 對python自動生成接口測試的示例講解
- python如何使用unittest測試接口
- Python+request+unittest實現(xiàn)接口測試框架集成實例
- python 接口測試response返回數(shù)據(jù)對比的方法
- python+requests+unittest API接口測試實例(詳解)
- 基于Python的接口測試框架實例
- python自動化測試實例解析
- Python自動化測試工具Splinter簡介和使用實例
- python自動化測試之從命令行運行測試用例with verbosity
- Python http接口自動化測試框架實現(xiàn)方法示例
相關(guān)文章
OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize的設(shè)置
本文主要介紹了OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize的設(shè)置,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09利用Python批量壓縮png方法實例(支持過濾個別文件與文件夾)
這篇文章主要給大家介紹了關(guān)于利用Python批量壓縮png的相關(guān)資料,文中介紹的方法支持過濾個別文件與文件夾,文中通過示例代碼介紹的非常詳細,需要的朋友們下面跟著小編來一起看看吧。2017-07-07