我这里需要两件事。
我希望能够随意添加属性,而无需
!attr
为每个属性添加到我的 nosetests 调用(我已经连接到 Vim 中的映射)。我在想类似的东西nosetests -a'NONE'
,但我找不到这样的选项。我还希望能够发现我添加了哪些属性,这样我就可以在 Vim 中建立一个小列表/切换机制,以便轻松地打开和关闭测试。
我这里需要两件事。
我希望能够随意添加属性,而无需!attr
为每个属性添加到我的 nosetests 调用(我已经连接到 Vim 中的映射)。我在想类似的东西nosetests -a'NONE'
,但我找不到这样的选项。
我还希望能够发现我添加了哪些属性,这样我就可以在 Vim 中建立一个小列表/切换机制,以便轻松地打开和关闭测试。
是你要找的吗?
from nose.plugins.attrib import attr
...
@attr(id='VD-333', type=('Functional', 'Negative'))
def test_invalid_where_with_field_alone(self):
import pdb; pdb.set_trace()
...
(Pdb++) self._testMethodName
'test_invalid_where_with_field_alone'
(Pdb++) y=getattr(self, self._testMethodName)
(Pdb++) y.id
'VD-333'