我在unittest 的testcase1定义了一个变量A,请问如何在testcase2使用到这个变量
时间: 2024-03-05 17:55:04 浏览: 45
如何将同一个testcase执行多次?
在unittest中,每个testcase都是独立的,不会共享变量。但是可以通过setUp()方法在每个testcase执行前进行变量的初始化,从而实现共享数据的效果。在testcase1中定义变量A后,可以在setUp()方法中将其赋值,例如:
```
def setUp(self):
self.A = A
```
然后在testcase2中就可以通过self.A来使用变量A了。注意,如果testcase1执行失败或中断,setUp()方法可能不会被调用,因此需要确保变量的初始化能在其他方式下进行。
阅读全文