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的Cookie.py模块支持冒号做key的方法
Dec 28 Python
python使用super()出现错误解决办法
Aug 14 Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 Python
对python numpy.array插入一行或一列的方法详解
Jan 29 Python
Python3 串口接收与发送16进制数据包的实例
Jun 12 Python
python获取Linux发行版名称
Aug 30 Python
用python求一重积分和二重积分的例子
Dec 06 Python
Python之Class&Object用法详解
Dec 25 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
Python调用REST API接口的几种方式汇总
Oct 19 Python
Python列表的深复制和浅复制示例详解
Feb 12 Python
Python pandas之求和运算和非空值个数统计
Aug 07 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
神族 Protoss 历史背景
2020/03/14 星际争霸
php 更新数据库中断的解决方法
2009/06/05 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
javascript操作文本框readOnly
2007/05/15 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
vue v-model的用法解析
2020/10/19 Javascript
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
python3 pillow生成简单验证码图片的示例
2017/09/19 Python
python中set()函数简介及实例解析
2018/01/09 Python
使用python编写监听端
2018/04/12 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
详解Python3中ceil()函数用法
2019/02/19 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
求职信范文大全
2014/05/26 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
师德先进个人材料
2014/12/20 职场文书
2015入党个人自传范文
2015/06/26 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书