亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python自動化測試實例解析

 更新時間:2014年09月28日 11:58:29   投稿:shichen2014  
這篇文章主要介紹了python自動化測試實例,并對實例中的注意點進行了簡單的分析,需要的朋友可以參考下

本文實例講述了python自動化測試的過程,分享給大家供大家參考。

具體代碼如下:

import unittest 
 
######################################################################## 
class RomanNumeralConverter(object): 
  """converter the Roman Number""" 
 
  #---------------------------------------------------------------------- 
  def __init__(self, roman_numeral): 
    """Constructor""" 
    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 
   
######################################################################## 
class RomanNumeralConverterTest(unittest.TestCase): 
  """test class""" 
  def test_parsing_millenia(self): 
    value = RomanNumeralConverter("M") 
    self.assertEquals(1000, value.convert_to_decimal()) 
   
if __name__ == "__main__": 
  unittest.main() 
   

程序運行效果如下:

.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK 

此處注意三點:

1. import unittest
2. 測試類要繼承unittest.Testcase
3. main中調(diào)用 unittest.main()

這里需要注意的是:測試類的是測試函數(shù)也以test開頭。

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

最新評論