欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python自動(dòng)化測(cè)試實(shí)例解析

 更新時(shí)間:2014年09月28日 11:58:29   投稿:shichen2014  
這篇文章主要介紹了python自動(dòng)化測(cè)試實(shí)例,并對(duì)實(shí)例中的注意點(diǎn)進(jìn)行了簡單的分析,需要的朋友可以參考下

本文實(shí)例講述了python自動(dòng)化測(cè)試的過程,分享給大家供大家參考。

具體代碼如下:

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() 
   

程序運(yùn)行效果如下:

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

OK 

此處注意三點(diǎn):

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

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

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

相關(guān)文章

最新評(píng)論