我在用鼻子。
我当前的代码是:
class A():
def __init__():
pass
def do_somthing(self):
do_it
class Test(unittest.TestCase):
def setUp(self):
self.a = A()
def testSomthing:
raise assert(self.a.do_something())
我不想每次测试都创建一个A类的实例,我只想创建一次。我怎样才能做到这一点?
您可以使用setUpClass
,请参阅文档:
在单个类运行之前,在测试之前调用的类方法。
setUpClass
以类作为唯一参数调用,并且必须修饰为classmethod()
:
@classmethod
def setUpClass(cls):
...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句