python自动化测试之从命令行运行测试用例with verbosity


Posted in Python onSeptember 28, 2014

本文实例讲述了python自动化测试之从命令行运行测试用例with verbosity,分享给大家供大家参考。具体如下:

实例文件recipe3.py如下:

class RomanNumeralConverter(object): 
  def __init__(self, roman_numeral): 
    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 
 
   
import unittest 
class RomanNumeralConverterTest(unittest.TestCase): 
     
  def test_parsing_millenia(self): 
    value = RomanNumeralConverter("M") 
    self.assertEquals(1000, value.convert_to_decimal()) 
     
  def test_parsing_century(self): 
    '''THIS is a error test case''' 
    value = RomanNumeralConverter("C") 
    self.assertEquals(10, value.convert_to_decimal()) 
     
     
     
if __name__ == "__main__": 
  suite = unittest.TestLoader().loadTestsFromTestCase(RomanNumeralConverterTest) 
  unittest.TextTestRunner(verbosity=2).run(suite)

运行结果如下图所示:

python自动化测试之从命令行运行测试用例with verbosity

这就是测试用例失败的样子。

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

Python 相关文章推荐
跟老齐学Python之用while来循环
Oct 02 Python
python timestamp和datetime之间转换详解
Dec 11 Python
python实现随机森林random forest的原理及方法
Dec 21 Python
python的dataframe和matrix的互换方法
Apr 11 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
微信小程序python用户认证的实现
Jul 29 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
python判断两个序列的成员是否一样的实例代码
Mar 01 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
Python文件读写w+和r+区别解析
Mar 26 Python
基于logstash实现日志文件同步elasticsearch
Aug 06 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
python格式化字符串实例总结
Sep 28 #Python
You might like
php实现的CSS更新类实例
2014/09/22 PHP
JavaScript的目的分析
2007/01/05 Javascript
document.open() 与 document.write()的区别
2007/08/13 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
JS实现在状态栏显示打字效果完整实例
2015/11/02 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
angularJs关于指令的一些冷门属性详解
2016/10/24 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
2019/04/11 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
老生常谈Python序列化和反序列化
2017/06/28 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
Python实现两款计算器功能示例
2017/12/19 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
机器学习实战之knn算法pandas
2019/06/22 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
教师学习培训邀请函
2014/02/04 职场文书
应届生自荐信
2014/06/30 职场文书
交通违章检讨书
2014/09/21 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
医院科室评语
2015/01/04 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS