1 deff(n):2 """

3 >>>f(1)4 1用例5 >>>f(2)6 2用例7 ......8 >>>f(n)9 n用例10

11 """

12 print(n)13 if __name__ == "__main__"

14 importdoctest15 doctest.testmod()

1 from widget importwidget2 importunittest3

4 #执行测试用例的类

5 classwidgetTestCase(unittest.TestCase)6

7 defsetUp(self):8 self.widget =widget()9 deftearDown(self):10 self.widget.dispose()11 self.widget =None12 deftestSize(self):13 self.assertEqual(self, widget.getSize(),(40,40))14 deftestResize(self):15 self.widget.resize(100,100)16 self.assertEqual(self, widget.getSize(), (100,100))17 #测试

18 if __name__ = "__main__":

构造测试集

1 suit = unittest.TestSuite()

2 suit.addTest(widgetTestCase("testSize"))

3 suit.addTest(widgetTestCase("testResize"))

执行测试

1 runner = unittest.TextTestRunner()

2 runner.run(suite)

1>构造TestCase

setup和teardown负责预处理和善后工作

2>构造测试用例集,添加用例

3>执行用例说明测试方法,N多测试函数

TestCase.assert_(expr[, msg])

TestCase.failUnless(expr[, msg])

TestCase.assertTrue(expr[, msg])

TestCase.assertEqual(first, second[, msg])

TestCase.failUnlessEqual(first, second[, msg])

TestCase.assertNotEqual(first, second[, msg])

TestCase.failIfEqual(first, second[, msg])

TestCase.assertAlmostEqual(first, second[, places[, msg]])

TestCase.failUnlessAlmostEqual(first, second[, places[, msg]])

TestCase.assertNotAlmostEqual(first, second[, places[, msg]])

TestCase.failIfAlmostEqual(first, second[, places[, msg]])

TestCase.assertRaises(exception, callable, ...)

TestCase.failUnlessRaises(exception, callable, ...)

TestCase.failIf(expr[, msg])

TestCase.assertFalse(expr[, msg])

TestCase.fail([msg])

python怎么写测试脚本语言_用python编写测试脚本相关推荐

  1. python是脚本语言_上海python脚本语言课程

    第 一阶段.Pyhton编程基础 Python基础/基本数据类型/数据类型转换/流程控制和循环结构/函数/字符串/列表和元组/字典.集合.文件操作/高阶函数和匿名函数/模块.递归函数/面向对象编程/封 ...

  2. python手写答题卡识别_基于 Python OpenCV 的简易答题卡识别

    又有一个多月的时间了呢 = = 刚想起来还欠着一篇文章没写,趁着没忘干净赶紧补上 先上样卡(A4,扫描图片为600dpi) 整体并不是很复杂,但一口气手工切40+张也是够累,所以想办法自己写了个识别程 ...

  3. 学python后还要学什么语言_除了 Python,为什么机器学习还需要一种新的编程语言?...

    原标题:除了 Python,为什么机器学习还需要一种新的编程语言? 编者按:任何足够复杂的机器学习系统都需要一个特定的.非强制要求.优弊共存的编程语言.如今 Python 虽然在人工智能领域应用广泛, ...

  4. python代码写父亲节快乐_用python祝福父亲节_父亲节祝福语 父亲节最感恩温馨的问候语录...

    母爱深似海,父爱重如山.拳拳赤子心,遥遥白发牵.亲恩三春晖,照我一生暖.饮水常思源,路远寄思念.父亲节,惟愿老爸人康安. 有种付出,不计回报,却澄澈永恒,那是父爱:有种牵挂,不计时日,却相伴一生,那也 ...

  5. python怎么写自己的名字_用python写一个序列图改名工具

    在工作中经常遇到辛苦渲染得到的序列图名字不对,怎么办! 求人不如求自己,用python写一个批量改名的工具,从此改名不求人.比如我想把名字为cat.01.jpg改为dog.001.jpg 写了半天,我 ...

  6. 视频教程-Kali Linux渗透测试全程课与脚本语言编程系列课程-渗透测试

    Kali Linux渗透测试全程课与脚本语言编程系列课程 本人有多年的服务器高级运维与开发经验,擅长计算机与服务器攻防及网络攻防技术!对网络安全领域有持续的关注和研究! 林晓炜 ¥899.00 立即订 ...

  7. SHELL/SSH基础知识(入门篇)-包含 shell 脚本语言的基本用法、 shell 脚本语言的基本用法、流程控制、函数 function、其它脚本相关工具、数组 array(欢迎留言交流)

    目录 1 shell 脚本语言的基本用法 1.1 shell 脚本注释规范 1.1.1 shell 脚本注释规范 1.1.2 执行(5种) 1.1.3 在远程主机运行本地脚本 1.1.4 检查shel ...

  8. python基础教程书在线阅读_《Python基础教程》Magnus Lie Hetland著【摘要 书评 在线阅读】-苏宁易购图书...

    章快速改造:基础知识1 1.1安装Python1 1.1.1Windows1 1.1.2Linux和UNIX3 1.1.3苹果机(Macintosh)4 1.1.4其他发行版本5 1.1.5时常关注, ...

  9. python怎么写测试脚本语言_手把手带你,用Python写一个Monkey自动化测试脚本!!!...

    一.为什么需要一个测试脚本? 之前讲解了 Android Monkey 命令的使用方式,今天趁着还热乎就手把手用 Monkey 写一个压力测试的脚本.还不了解什么是 Monkey 的,可以看看之前的文 ...

最新文章

  1. GAN(Generative Adversarial Nets)研究进展
  2. 使用 json_serializable (flutter packages pub run build_runner build) 问题
  3. 消除python变量的值_SPSS变量值标签的批量设置、复制、显示及删除问题
  4. MySQL授权命令grant的使用方法
  5. [Java]如何安排任务间隔运行
  6. Android 布局之GridLayout(转载)
  7. The Normal Distributions Transform: A New Approach to Laser Scan Matching
  8. 专科计算机毕业论文范文 致谢,大专毕业设计致谢模板(精选范文3篇)
  9. matlab描点连线画图
  10. 网络安全行业全领域白皮书
  11. 编程程序 runtime error
  12. 资深工程师专业评测--安卓免费的银行卡识别SDK,华为 HMS MLKit 和Card IO哪个好?
  13. 销售即是一门艺术,更是一门科学?(一)
  14. 怎样调整计算机视角,电脑调节不了CAD极轴角度怎样解决|电脑中调节CAD极轴角度的方法...
  15. 【PTA】平面向量加法
  16. 行人重识别综述学习笔记
  17. windows11微软官方安装介质制作
  18. C语言七巧板游戏制作,绘本里的七巧板游戏
  19. 港科夜闻|香港科大关继祖教授及洪思聪教授受访,讲述研究防疫喷剂过程
  20. JAVA快递单号查询接口对接第三方快递鸟api接口教程

热门文章

  1. android 说出密码,关于未来的住宅的作文400字5篇
  2. word删除内容后不删除书签_Word涨薪88式第三式:书签的妙用
  3. uni一t 说明书_不输特斯拉,站在UNI-T背后的长安「超级工厂」
  4. jmx监控java进程_用VisualVM远程监控Java进程
  5. angular4动态添加html,angular4 动态创建组件
  6. python读取excel日期和时间数据_python 在excel文件中写入date日期数据,以及读取excel日期数据,如何在python中正确显示date日期。...
  7. C语言丨栈(一):顺序栈
  8. ffmpeg基础流程:音频处理
  9. mysql根据排序取前百分之二十_MySQL 性能优化 MySQL常见SQL错误用法
  10. 背景图片hover加蒙层_css3实现图片遮罩效果鼠标hover以后出现文字