1,setUp():就是在一个类中最先被调用的函数,每次执行一个函数都要先执行这个函数,有几个函数就被调用几次,与放的位置无关,随便放到哪里都会先执行这个函数

2,tearDown():就是在一个类中最后被调用的函数,每个函数执行之后都会执行一次,与放的位置无关,随便放到哪里都会最后执行这个函数,不管其他函数是否能执行成功,这个函数都会被执行,如果setUp()函数执行失败,则认为这个测试项目失败,所有的函数都不会被执行也不会执行tearDown()这个函数

3,我们利用这一特性在自动化中setup主要是进行测试前的初始化工作,比如在接口测试前面做一些前置的参数赋值,数据库操作等等 teardown是测试后的清除工作,比如参数还原或销毁,数据库的还原恢复等

import unittest

class test(unittest.TestCase):

def setUp(self):

print('每个函数执行前都会执行')

def test1(self):

print('test1函数执行,我是在setup函数执行之后执行的')

def test2(self):

print('test2函数执行,我是在setup函数执行之后执行的')

def test3(self):

print('test3函数执行,我是在setup函数执行之后执行的')

def test4(self):

print('test4函数执行,我是在setup函数执行之后执行的')

python中setup函数的用法_python学习之setUp函数和tearDown函数相关推荐

  1. python中的getattr的用法_python - 究竟是什么getattr()以及如何使用它?

    python - 究竟是什么getattr()以及如何使用它? 我正在阅读有关getattr()功能的信息. 问题是我仍然无法掌握它的用法. 我唯一理解getattr()是getattr(li, &q ...

  2. python中if else语句用法_Python if else条件语句详解

    前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条.第3条--一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用, ...

  3. python中字典del的用法_python中字典(Dictionary)用法实例详解

    本文展示了字典在python中的使用.分享给大家参考.具体分析如下: 字典是一种映射结构的数据类型,由无序的"键值对"组成.字典的关键字必须是不可改变的类型,如字符串.数字和元组: ...

  4. python中print end的用法_python中print用法

    print用法 参考文档: https://blog.csdn.net/sinat_28576553/article/details/81154912 目录 一.print()函数概述 二.变量的输出 ...

  5. python中if else语句用法_python中if及if-else如何使用

    if 结构 if 结构允许程序做出选择,并根据不同的情况执行不同的操作 基本用法 比较运算符 根据 PEP 8 标准,比较运算符两侧应该各有一个空格,比如:5 == 3. PEP8 标准 ==(相等) ...

  6. python中shutil.copyfile的用法_Python shutil.copyfile()用法及代码示例

    Python中的Shutil模块提供了许多对文件和文件集合进行高级操作的功能.它属于Python的标准实用程序模块.此模块有助于自动执行文件和目录的复制和删除过程. shutil.copyfile() ...

  7. python中bd是什么属性_Python学习:4.运算符以及数据类型解析

    运算符 一.算数运算: 二.比较运算: 三.赋值运算 四.逻辑运算 五.成员运算 基本数据类型 一.Number(数字) Python3中支持int.float.bool.complex. 使用内置的 ...

  8. python中main方法的用法_Python中的main方法

    估计很多人跟我一样初学python看代码的时候先找一下main()方法,从main往下看.但事实上python中是没有你理解中的"main()"方法的.言归正传 if name = ...

  9. python中with open的用法_python中open和with open有什么区别?

    python中,open函数用于打开文件,通过文件对象对文件进行各种处理.with open函数用于文件读写,与open函数功能看起来相同.二者相差一个关键词"with",有什么区 ...

最新文章

  1. [Oracle] “表中有数据,但select count(*)的结果为0”问题的解决办法
  2. 用python实现链表_用Python实现链表
  3. 摄像机投射投影模型_综述及详解
  4. 【uniapp】3d轮播图/堆叠轮播图/层叠轮播图
  5. 信息安全工程师笔记-网络安全主动防御技术与应用
  6. 解决vue2.0路由 TypeError: Cannot read property ‘matched‘ of undefined 的错误问题
  7. Tech.Ed 2011微软技术大会(二)之专题讲座
  8. Linux系统调用过程(Linux0.11内核实验)
  9. Mac OS X中Apache开启ssl
  10. 谈目标绩效的一种想象
  11. 每个程序员都应读的30本书
  12. 一键重装深度linux系统下载,一键安装操作系统下载win7
  13. 测试方法-等价类划分法
  14. 利用python-pptx包批量修改ppt格式
  15. 数据库系统---数据挖掘
  16. 微软认知服务应用秘籍 – 君子动口不动手
  17. 测试设计之状态转换图
  18. WIN_DOS经典大全
  19. 鼠标驱动之-sys节点-input子系统
  20. Project directory ‘x/x/x‘ is not part of the build defined by settings file ‘x/x/x‘. If this is ...

热门文章

  1. goland 方法注释_goland 设置注释模板的过程图文详解
  2. python如何判断列表是否为空_Python中如何检查字符串/列表是否为空
  3. bh1750采集流程图_重大更新:STM32空气监测仪,OneNET物联网平台实时查看(原理图、PCB源文件、程序源码等)...
  4. a12处理器和骁龙855_【性能】骁龙855最新跑分曝光 多核竟超苹果A12?
  5. POSIX条件变量API函数
  6. 使用matplotlib画图时不能同时打开太多张图
  7. 机器之心 GitHub 项目地址:
  8. easyExcel 使用指南详解
  9. C++学习之路 | PTA乙级—— 1055 集体照 (25 分)(精简)
  10. risc系统服务器,精简的高端 解析四大RISC服务器处理器