【发布时间】:2016-07-20 07:38:20
【问题描述】:
我正在使用django_nose 的NoseTestSuiteRunner 运行测试。目前,如果测试有文档字符串,它将打印在控制台上以进行测试(TestCase.ShortDescrption()),如果它是None 打印测试的名称(TestCase.id()),我想将TestCase.id() 添加到TestCase.ShortDescription() 所以无论文档字符串是否存在,都会打印 TestCase.id() 。
样本测试:
class Foo(unittest.TestCase):
def test_bar_1(self):
""" this is docstring 1"""
pass
def test_bar_2(self):
""" this is docstring 2"""
self.fail()
所以对于结果而不是
this is a docstring 1 ... ok
this is a docstring 2 ... Fail
我想要
test_bar_1(path.to.test.Foo) this is a docstring 1 ... ok
test_bar_2(path.to.test.Foo) this is a docstring 2 ... Fail
【问题讨论】:
标签: python django python-2.7 unit-testing nose