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中的CURL PycURL使用例子
Jun 01 Python
Python中关键字is与==的区别简述
Jul 31 Python
python中日期和时间格式化输出的方法小结
Mar 19 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 Python
python 限制函数执行时间,自己实现timeout的实例
Jan 12 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
Jan 30 Python
详解小白之KMP算法及python实现
Apr 04 Python
python过滤中英文标点符号的实例代码
Jul 15 Python
Python 定义只读属性的实现方式
Mar 05 Python
Python 私有属性和私有方法应用场景分析
Jun 19 Python
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
Apr 12 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
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
Vue子组件向父组件通信与父组件调用子组件中的方法
2018/06/22 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python异常处理操作实例详解
2018/08/28 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
运动会口号16字
2014/06/07 职场文书
委托书如何写
2014/08/30 职场文书
资料员岗位职责
2015/02/10 职场文书
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers