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


相关文章
|
Java 测试技术
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(16)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(16)
141 0
|
Java 测试技术
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(4)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(4)
157 0
|
Java 测试技术
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(13)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(13)
128 0
|
Java 测试技术 编译器
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(12)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(12)
138 0
|
Java 测试技术 Maven
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(1)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(1)
273 0
|
JSON Java 测试技术
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(6)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(6)
123 0
|
Java 测试技术 编译器
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(7)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(7)
158 0
|
Java 测试技术
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(5)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(5)
157 0
|
Java 测试技术
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(15)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(15)
125 0
|
Java 测试技术
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(9)
《Java单元测试实战》——编写方法:Java编程技巧之单元测试用例编写流程(9)
180 0