1

我这里需要两件事。

  1. 我希望能够随意添加属性,而无需!attr为每个属性添加到我的 nosetests 调用(我已经连接到 Vim 中的映射)。我在想类似的东西nosetests -a'NONE',但我找不到这样的选项。

  2. 我还希望能够发现我添加了哪些属性,这样我就可以在 Vim 中建立一个小列表/切换机制,以便轻松地打开和关闭测试。

4

1 回答 1

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'
于 2017-04-13T10:56:53.060 回答