本文实例讲述了python自动化测试的过程,分享给大家供大家参考。

具体代码如下:

import unittest

########################################################################

class RomanNumeralConverter(object):

"""converter the Roman Number"""

#----------------------------------------------------------------------

def __init__(self, roman_numeral):

"""Constructor"""

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

########################################################################

class RomanNumeralConverterTest(unittest.TestCase):

"""test class"""

def test_parsing_millenia(self):

value = RomanNumeralConverter("M")

self.assertEquals(1000, value.convert_to_decimal())

if __name__ == "__main__":

unittest.main()

程序运行效果如下:

.

----------------------------------------------------------------------

Ran 1 test in 0.000s

OK

此处注意三点:

1. import unittest

2. 测试类要继承unittest.Testcase

3. main中调用 unittest.main()

这里需要注意的是:测试类的是测试函数也以test开头。

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

python自动化办公实例-python自动化测试实例解析相关推荐

  1. lisp对excel其他行列写入_【极简Python 自动化办公】Python写入Excel表格

    [极简Python 自动化办公]Python写入Excel表格 [极简Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. ...

  2. 【python自动化办公】Python自动化之Excel——XLWings模块(入门)

    目录 前言 1. 学习python自动化办公目的 2. 未来持续打卡内容 3. 资料来源 一.xlwings介绍 1. 是什么?有什么优点? 2. 数据结构 3. 操作内容 一个实例: 创建一个exc ...

  3. python自动化办公兼职-python自动化办公?学这些就够用了

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手? python在自动化办公领域越来越受欢迎,批量处 ...

  4. 【python自动化办公】Python自动化之pdf——PyPDF2、pdfplumber、fitz、pdf2image库介绍

    目录 前言 1. 学习python自动化办公目的 2. 未来持续打卡内容 3. 资料来源与思维导图 一.PDF处理库 1.PyPDF2--基础操作 2.pdfplumber--表格抽取 3.fitz- ...

  5. python自动化办公 书籍-python自动化办公知识点整理汇总

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  6. itext word模板替换_【极简Python 自动化办公】Python写入Word文档

    [极简Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. 在上次文章中,我们学习了[用python写入excel],这次我 ...

  7. python自动化办公之python操作PPT

    python自动化文章一直深受广大python爱好者的青睐.基于此,我花了整整一周时间真理出来的python自动化文档手册,涉及到六个章节(如下图所示): ① python使用openpyxl操作ex ...

  8. Python自动化办公系列-Python添加Word段落

    讲解之前 首先需要知道自动化办公操作Word的一个包--python-docx 安装 pip install python-docx 使用方法 # 导入模块 from docx import Docu ...

  9. python自动化办公-用 Python 自动化办公能做到哪些有趣或有用的事情?

    利益相关:Python办公自动化课程的讲师 我想介绍一下我是如何从每天工作8小时,进化成每天工作10分钟的. 不涉及太多的技术细节,毕竟知乎是一个分(现)享(编)知(故)识(事)的地方 /> 0 ...

  10. python自动化办公入门书籍-Python如此神奇,让繁琐工作自动化 (文中含Python基础)...

    原标题:Python如此神奇,让繁琐工作自动化 (文中含Python基础) "你在2个小时里完成的事,我们3个人要做两天."21世纪早期,我的大学室友在一个电子产品零售商店工作.商 ...

最新文章

  1. 一文了解PL610-01-O96TC-R
  2. windows下 sqlplus / as sysdba 报ora-12560的终极解决方法
  3. 双非硕士毕业4.5年晋级鹅厂T11之葵花宝典
  4. 访问远程mysql数据库
  5. iOS开发UI篇—核心动画(基础动画)
  6. redis10--主从模式
  7. 程序猿必备!最简单的颈椎操
  8. sprintf函数_C语言源代码展示:常用转换函数实现原理
  9. Python画等高线以及标注
  10. c程序 wrapper_如何使 Python 程序能让他提速 30%?
  11. 1分钟学会python,分分钟钟学会Python -基础运算符
  12. 信息计算机课评课,关于信息技术的评课稿
  13. vue实现手机验证码登录
  14. 命令行导入mysql数据库
  15. 2022 ICPC Gran Premio de Mexico 1ra Fecha(一)
  16. 固态硬盘SSD和机械硬盘哪个好?它们有什么区别?
  17. 数据库和缓存双写一致性方案解析
  18. 很简单的x2m格式转换为mp3方法
  19. Visual Studio Code设置代码自动换行
  20. 图纸转图片cad转换成jpg格式

热门文章

  1. shell脚本特殊变量与变量子串相关知识
  2. c#制作飘动动画窗体
  3. uml的图与代码的转换——类图
  4. hdu 1000-1099计划(31)
  5. [使用心得]maven2之m2eclipse使用手册之二m2eclipse功能介绍
  6. UVA722 LA5359 Lakes【DFS】
  7. POJ3664 Election Time【排序】
  8. JSK-19 加一【入门】
  9. HDU1285 确定比赛名次【拓扑排序】
  10. HDU2040 亲和数【水题】