python自動化測試之從命令行運(yùn)行測試用例with verbosity
本文實(shí)例講述了python自動化測試之從命令行運(yùn)行測試用例with verbosity,分享給大家供大家參考。具體如下:
實(shí)例文件recipe3.py如下:
class RomanNumeralConverter(object): def __init__(self, roman_numeral): self.roman_numeral = roman_numeral self.digit_map = {"M":1000, "D":500, "C":100, "L":50, "X":10, "V":5, "I":1} def convert_to_decimal(self): val = 0 for char in self.roman_numeral: val += self.digit_map[char] return val import unittest class RomanNumeralConverterTest(unittest.TestCase): def test_parsing_millenia(self): value = RomanNumeralConverter("M") self.assertEquals(1000, value.convert_to_decimal()) def test_parsing_century(self): '''THIS is a error test case''' value = RomanNumeralConverter("C") self.assertEquals(10, value.convert_to_decimal()) if __name__ == "__main__": suite = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest) unittest.TextTestRunner(verbosity=2).run(suite)
運(yùn)行結(jié)果如下圖所示:
這就是測試用例失敗的樣子。
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助
相關(guān)文章
python+selenium行為鏈登錄12306(滑動驗(yàn)證碼滑塊)
這篇文章主要介紹了python+selenium行為鏈登錄12306,使用python網(wǎng)絡(luò)爬蟲登錄12306,下面小編為大家分享一段代碼,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-02-02python爬蟲多次請求超時(shí)的幾種重試方法(6種)
這篇文章主要介紹了python爬蟲多次請求超時(shí)的幾種重試方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Python實(shí)現(xiàn)自定義異常實(shí)例
大家好,本篇文章主要講的是Python實(shí)現(xiàn)自定義異常實(shí)例,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-01-01Python+Matplotlib實(shí)現(xiàn)給圖像添加文本標(biāo)簽與注釋
這篇文章主要為大家分享一下如何使用python+matplotlib給繪制的圖像添加文本標(biāo)簽與注釋。文中的示例代碼講解詳細(xì),感興趣的可以了解一下2022-04-04一篇文章帶你搞定Ubuntu中打開Pycharm總是卡頓崩潰
這篇文章主要介紹了一篇文章帶你搞定Ubuntu中打開Pycharm總是卡頓崩潰,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11