我想在unittest.TestCase
类初始化后添加一些内容,但是我不知道该怎么做。
现在我正在这样做:
#filename test.py
class TestingClass(unittest.TestCase):
def __init__(self):
self.gen_stubs()
def gen_stubs(self):
# Create a couple of tempfiles/dirs etc etc.
self.tempdir = tempfile.mkdtemp()
# more stuff here
我希望针对整个测试集只生成一次所有存根。我无法使用,setUpClass()
因为我正在使用Python 2.4(我也无法在python 2.7上使用该功能)。
我在这里做错了什么?
我收到此错误:
`TypeError: __init__() takes 1 argument (2 given)`
__init__
当我使用命令运行所有存根代码时,...以及其他错误python -m unittest -v test
。
@Neeraj我想我的问题早于那一个?
—
2014年
@Abhijeet这个问题是在2013年提出的,您链接到的一个问题是在2016年提出的,答案和论述较少,也许您应该将另一个问题标记为重复?答案是与Python 3相关的,这个问题是关于Python 2的
—
。– ffledgling
对不起,我不好。
—
阿披耶特(Abhijeet)