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


相关文章
|
11月前
|
Python
80 python - 打飞机案例(代码优化-抽象出基类)
80 python - 打飞机案例(代码优化-抽象出基类)
33 0
|
2月前
|
Java 测试技术 Spring
单元测试问题之在 JCode5 类中使用 testService如何解决
单元测试问题之在 JCode5 类中使用 testService如何解决
13 2
|
2月前
|
IDE Java 测试技术
单元测试问题之Mockito 3.4mock静态方法如何解决
单元测试问题之Mockito 3.4mock静态方法如何解决
30 1
|
4月前
|
XML JSON Java
Java常用代码的汇总
Java常用代码的汇总
19 0
|
5月前
|
Java
<Java>逻辑控制,方法详解,重载,牛客习题,IDEA调试方法...
<Java>逻辑控制,方法详解,重载,牛客习题,IDEA调试方法
35 0
|
11月前
|
SQL Java 数据库连接
|
C++
【C++】如何写一个C++类?
【C++】如何写一个C++类?
68 0
JavaSE:第十三章:java反射机制
JavaSE:第十三章:java反射机制
104 0
JavaSE:第十三章:java反射机制
|
Java API
JavaSE:第八章:java常用类
JavaSE:第八章:java常用类
JavaSE:第八章:java常用类
|
Java
java学习第十三天笔记-面向对象244-子类能继承父类的那些内容4代码实现
java学习第十三天笔记-面向对象244-子类能继承父类的那些内容4代码实现
73 0
java学习第十三天笔记-面向对象244-子类能继承父类的那些内容4代码实现