python自动化测试之连接几组测试包实例


Posted in Python onSeptember 28, 2014

本文实例讲述了python自动化测试之连接几组测试包的方法,分享给大家供大家参考。具体方法如下:

具体代码如下:

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)

运行结果如下:

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

本文实例与前面几篇文章的内容基本一致,只在main中有些不同:

suite1 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest) 
  suite2 = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterCombo) 
  suite = unittest.TestSuite([suite1, suite2]) 
  unittest.TextTestRunner(verbosity=2).run(suite)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python中wx将图标显示在右下角的脚本代码
Mar 08 Python
python函数参数*args**kwargs用法实例
Dec 04 Python
跟老齐学Python之一个免费的实验室
Sep 14 Python
Python中的条件判断语句基础学习教程
Feb 07 Python
老生常谈python的私有公有属性(必看篇)
Jun 09 Python
JavaScript实现一维数组转化为二维数组
Apr 17 Python
Python实现的json文件读取及中文乱码显示问题解决方法
Aug 06 Python
python+opencv实现霍夫变换检测直线
Oct 23 Python
python遍历小写英文字母的方法
Jan 02 Python
python标记语句块使用方法总结
Aug 05 Python
django echarts饼图数据动态加载的实例
Aug 12 Python
PyTorch安装与基本使用详解
Aug 31 Python
python自动化测试之从命令行运行测试用例with verbosity
Sep 28 #Python
跟老齐学Python之有容乃大的list(4)
Sep 28 #Python
跟老齐学Python之做一个小游戏
Sep 28 #Python
跟老齐学Python之坑爹的字符编码
Sep 28 #Python
python自动化测试之setUp与tearDown实例
Sep 28 #Python
python自动化测试实例解析
Sep 28 #Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 #Python
You might like
php垃圾代码优化操作代码
2010/08/05 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
浅谈JS和jQuery的区别
2019/03/27 jQuery
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
[41:13]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第一场 11.20
2020/11/20 DOTA
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
在python中实现对list求和及求积
2018/11/14 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
大专生自我鉴定范文
2013/10/01 职场文书
西式婚礼主持词
2014/03/13 职场文书
爱护公物演讲稿
2014/09/09 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
解除同居协议书
2015/01/29 职场文书
2015年教师节演讲稿范文
2015/03/19 职场文书
董事长致辞
2015/07/29 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
采购部年度工作总结
2015/08/13 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
Python中22个万用公式的小结
2021/07/21 Python
win sever 2022如何占用操作主机角色
2022/06/25 Servers