我需要两件事。
我希望能够随意添加属性,而无需为我的nosetests调用添加!attr
(我已经连接到Vim中的映射)。我在想nosetests -a'NONE'
之类的东西,但我找不到像这样的选项。
我也希望能够发现我添加了哪些属性,因此我可以在Vim中设置一个小列表/切换机制,以便轻松切换打开和关闭测试。
答案 0 :(得分:0)
这是你在找什么?
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'