Unittest中TestCase类中定义的几个特殊方法

Posted zhanghaoyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unittest中TestCase类中定义的几个特殊方法相关的知识,希望对你有一定的参考价值。

1、setUp():每个测试方法运行前运行,测试前的初始化工作;

2、tearDown():每个测试方法运行结束后运行,测试后的清理工作;

3、setUpClass():所有的测试方法运行前运行,单元测试前期准备,必须使用@classmethod装饰器进行修饰,setUp()函数之前执行,整个测试过程只执行一次;

4、tearDownClass():所有的测试方法运行结束后执行,单元测试后期清理,必须使用@classmethod装饰器进行修饰,tearDown()之后执行,整个测试过程只执行一次。

 

 

以上是关于Unittest中TestCase类中定义的几个特殊方法的主要内容,如果未能解决你的问题,请参考以下文章

Python-unittest单元测试框架

unittest 用例编写,套件执行

通过命令行从 unittest.TestCase 运行单个测试

Python3-unittest测试框架之测试用例类

关于unittest单元测试框架中常用的几种用例加载方法

python unittest理解