我发现了关于shortDescription
函数,并且急于尝试它。Python单元测试shortDescription打印无
shortDescription() 返回测试的描述,如果没有提供描述,则返回None。此方法的默认实现返回测试方法文档字符串的第一行(如果可用)或无。
奇怪的是,我无法让它工作。 任何人都可以发现我做错了什么?
我的类并从unittest.TestCase
继承,甚至它有一个文档字符串
def test_smth(self):
"""
TEST
"""
self.description = 'TEST!'
print(self.shortDescription())
打印出None
在Python 3.6
尝试在文档字符串的第一行放置'TEST'行:''“”TEST other stuff “”“'... –
Bakuriu
另外,'test_smth()'是您的类的一种方法吗? 'self'参数在哪里? – nickie
只要你做这些事情,它就可以工作。 – denvaar