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中调用 unittest.main()
这里需要注意的是:测试类的是测试函数也以test开头。
希望本文所述对大家的Python程序设计有所帮助。
相关文章
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
这篇文章主要介绍了使用python tkinter开发一个爬取B站直播弹幕的工具,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-02-02python3.7 使用pymssql往sqlserver插入数据的方法
这篇文章主要介绍了python3.7 使用pymssql往sqlserver插入数据的方法,代码很简单,感兴趣的朋友跟随小编一起看看吧2019-07-07
最新评论