1
說我有以下測試類:是否可以從鼻子插件訪問類級屬性?
# file tests.py
class MyTests(object):
nose_use_this = True
def test_something(self):
assert 1
我可以隨便寫是在這個測試之前運行插件:
class HelloWorld(Plugin):
# snip
def startTest(self, test):
import ipdb; ipdb.set_trace()
測試是什麼,我希望它是,但類型的test
是nose.case.Test
:
ipdb> str(test)
'tests.MyTests.test_something'
ipdb> type(test)
<class 'nose.case.Test'>
而且我看不到任何東西,讓我得到的nose_use_this
屬性我在我的TestCase-ish類中定義了它。