我在生命中第一次尝试使用Thread-2
方法并写道:
outbound-channel-adapter
得到了:
setUpClass()
它是什么意思以及如何满足它?
答案 0 :(得分:11)
您需要在@classmethod
之前添加def setUpClass(cls)
装饰器。
class TestDownload(unittest.TestCase):
@classmethod
def setUpClass(cls):
config.fs = True
setupClass
docs are here和classmethod
docs here。
在suite.py line 163中,setUpClass
在类(不是实例)上调用setUpClass
作为一个简单函数(与绑定方法相反)。没有任何参数以静默方式传递给@classmethod
,因此出现错误消息。
通过添加TestDownload.setupClass()
装饰器,您说当调用TestDownload
时,第一个参数是类git clone git@github.com:pallets/markupsafe.git /c/tmp/markupsafe
cd /c/tmp/markupsafe
./setup.py bdist_wheel
The result is a valid wheel: /c/tmp/markupsafe/dist/MarkupSafe-1.0-cp36-cp36m-win_amd64.whl.
本身。
答案 1 :(得分:1)
在setUp和tearDown之前添加@classmethod将解决此问题。 @classmethod已绑定到该类。
class LoginTest(unittest.TestCase):
@classmethod
def setUpClass(cls):
**Your code**
@classmethod
def tearDownClass(self):