python自動(dòng)化測(cè)試之連接幾組測(cè)試包實(shí)例
本文實(shí)例講述了python自動(dòng)化測(cè)試之連接幾組測(cè)試包的方法,分享給大家供大家參考。具體方法如下:
具體代碼如下:
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)
運(yùn)行結(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
本文實(shí)例與前面幾篇文章的內(nèi)容基本一致,只在main中有些不同:
suite1 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest) suite2 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterCombo) suite = unittest.TestSuite([suite1, suite2]) unittest.TextTestRunner(verbosity=2).run(suite)
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
- 利用Python如何實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)的接口自動(dòng)化測(cè)試
- 對(duì)python自動(dòng)生成接口測(cè)試的示例講解
- python如何使用unittest測(cè)試接口
- Python+request+unittest實(shí)現(xiàn)接口測(cè)試框架集成實(shí)例
- python 接口測(cè)試response返回?cái)?shù)據(jù)對(duì)比的方法
- python+requests+unittest API接口測(cè)試實(shí)例(詳解)
- 基于Python的接口測(cè)試框架實(shí)例
- python自動(dòng)化測(cè)試實(shí)例解析
- Python自動(dòng)化測(cè)試工具Splinter簡(jiǎn)介和使用實(shí)例
- python自動(dòng)化測(cè)試之從命令行運(yùn)行測(cè)試用例with verbosity
- Python http接口自動(dòng)化測(cè)試框架實(shí)現(xiàn)方法示例
相關(guān)文章
圖片去摩爾紋簡(jiǎn)述實(shí)現(xiàn)python代碼示例
這篇文章主要為大家介紹了圖片去摩爾紋簡(jiǎn)述實(shí)現(xiàn)的python代碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02Python字符串本身作為bytes進(jìn)行解碼的問題
這篇文章主要介紹了解決Python字符串本身作為bytes進(jìn)行解碼的問題,文末給大家補(bǔ)充介紹了,Python字符串如何轉(zhuǎn)為bytes對(duì)象?Python字符串和bytes類型怎么互轉(zhuǎn),需要的朋友可以參考下2022-11-11OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize的設(shè)置
本文主要介紹了OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize的設(shè)置,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09Python打印特殊符號(hào)及對(duì)應(yīng)編碼解析
這篇文章主要介紹了Python打印特殊符號(hào)及對(duì)應(yīng)編碼解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05利用Python批量壓縮png方法實(shí)例(支持過濾個(gè)別文件與文件夾)
這篇文章主要給大家介紹了關(guān)于利用Python批量壓縮png的相關(guān)資料,文中介紹的方法支持過濾個(gè)別文件與文件夾,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面跟著小編來一起看看吧。2017-07-07