unittest类和普通类,使用时候一定别踩这个坑!

简介: unittest类和普通类,使用时候一定别踩这个坑!

unittest是python中的一个单元测试框架。

新手容易忽略以下俩个情况

1.classmethod

classmethod经过实测,发现在unittest中可以装饰setUpClass(cls)

且在setUpClass中直接就可以定义类变量,且类变量可以在所有用例方法中调用,注意仅仅是调用

2.用例方法之间是平行宇宙

什么意思?就是test0里面 定义的变量,哪怕定义成类变量。都不能在test1中直接调用。

如:

def test0(self):
  self.b = 5
def test1(self):
  pring self.b


相关文章
|
6月前
|
安全 Java 数据库连接
【Java每日一题】——第二十八题:编程定义一个学生类汽车类Car
【Java每日一题】——第二十八题:编程定义一个学生类汽车类Car
|
Python
80 python - 打飞机案例(代码优化-抽象出基类)
80 python - 打飞机案例(代码优化-抽象出基类)
38 0
|
1月前
|
Java 编译器
【Java】用一个动物王国的例子,讲清楚抽象类和接口
【Java】用一个动物王国的例子,讲清楚抽象类和接口
26 0
|
3月前
|
Java 测试技术 Spring
单元测试问题之在 JCode5 类中使用 testService如何解决
单元测试问题之在 JCode5 类中使用 testService如何解决
25 2
|
3月前
|
测试技术 开发者
单元测试问题之在Mockito中静态方法的调用,如何模拟
单元测试问题之在Mockito中静态方法的调用,如何模拟
|
C++
【C++】如何写一个C++类?
【C++】如何写一个C++类?
73 0
|
JavaScript
学习TypeScrip8(Class类)
使用 private 修饰符 代表定义的变量私有的只能在内部访问 不能在外部访问
105 0
学习TypeScrip8(Class类)
|
JSON 测试技术 数据格式
【HttpRunner v3.x】笔记—9.运行testcase的几种方式
【HttpRunner v3.x】笔记—9.运行testcase的几种方式
【HttpRunner v3.x】笔记—9.运行testcase的几种方式
|
测试技术 Python
一文搞懂Unittest测试方法执行顺序
一文搞懂Unittest测试方法执行顺序
一文搞懂Unittest测试方法执行顺序
|
Java
编写Java程序,使用抽象类和抽象方法构建不同动物的扑食行为,抽象类设计
编写Java程序,使用抽象类和抽象方法构建不同动物的扑食行为,抽象类设计
414 0
编写Java程序,使用抽象类和抽象方法构建不同动物的扑食行为,抽象类设计