2013-07-20 47 views
1

我需要2件東西在這裏。我可以列出所有鼻子屬性嗎?

  1. 我希望能夠隨意添加屬性,而無需添加!attr每個到我的nosetests打電話(我已經迷上了一個映射VIM)。我在想像nosetests -a'NONE',但我找不到像這樣的選項。

  2. 我也希望能夠發現我添加了哪些屬性,所以我可以在Vim中處理一些列表/切換機制,以便輕鬆切換測試的開啓和關閉。

回答

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'