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处理XML格式数据的方法详解
Mar 21 Python
Python绘制3d螺旋曲线图实例代码
Dec 20 Python
使用Python从零开始撸一个区块链
Mar 14 Python
python用plt画图时,cmp设置方法
Dec 13 Python
Python中私有属性的定义方式
Mar 05 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
浅谈python多线程和多线程变量共享问题介绍
Apr 17 Python
PyTorch-GPU加速实例
Jun 23 Python
Python如何使用vars返回对象的属性列表
Oct 17 Python
Python中zipfile压缩包模块的使用
May 14 Python
利用python做数据拟合详情
Nov 17 Python
Matplotlib绘制条形图的方法你知道吗
Mar 21 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
详解Yii2.0使用AR联表查询实例
2017/06/16 PHP
thinkphp分页集成实例
2017/07/24 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
js面向对象编程之如何实现方法重载
2014/07/02 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
详谈javascript异步编程
2016/02/21 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
详解vue 模拟后台数据(加载本地json文件)调试
2017/08/25 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
2019/07/30 Javascript
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
Python max内置函数详细介绍
2016/11/17 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
董事长岗位职责
2013/11/30 职场文书
财务简历的自我评价
2014/03/05 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
财务审计整改报告
2014/11/06 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书
Python实现简单的俄罗斯方块游戏
2021/09/25 Python
python运行脚本文件的三种方法实例
2022/06/25 Python