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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
Python使用django框架实现多人在线匿名聊天的小程序
Nov 29 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
Dec 15 Python
Centos7 Python3下安装scrapy的详细步骤
Mar 15 Python
python安装scipy的方法步骤
Jun 26 Python
如何在django中实现分页功能
Apr 22 Python
Python如何转换字符串大小写
Jun 04 Python
python利用google翻译方法实例(翻译字幕文件)
Sep 21 Python
使用Python解析Chrome浏览器书签的示例
Nov 13 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 Python
Python提取PDF指定内容并生成新文件
Jun 09 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
中东人咖啡哲学
2021/03/03 咖啡文化
PHP $_SERVER详解
2009/01/16 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
PHP Cookie学习笔记
2016/08/23 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
2016/12/25 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
vue2.0 elementUI制作面包屑导航栏
2018/02/22 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
跟老齐学Python之编写类之三子类
2014/10/11 Python
用Python进行行为驱动开发的入门教程
2015/04/23 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
python使用pandas处理大数据节省内存技巧(推荐)
2019/05/05 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
python实现实时视频流播放代码实例
2020/01/11 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
单位领导证婚词
2014/01/14 职场文书
学校安全教育制度
2014/01/31 职场文书
党风廉政承诺书
2014/03/27 职场文书
手术室护士长竞聘书
2014/03/31 职场文书
党校毕业个人总结
2015/02/28 职场文书
Django框架之路由用法
2022/06/10 Python