我在用nosetest做测试时,nosetest -vs test_test.py -a isExecute=True,筛选出要执行的用例,但是我相在代码里实现的时候isExecute这个参数的值是可变的,在setupClass中动态修改,
import nose.plugins.attrib import attr
class Test:
@classmethod
def setUpClass(cls):
Test.__dict__["test_1].isExecute = True
@classmethod
def tearDownClass(cls):
pass
def setUp(self):
pass
def tearDown(self):
pass
@attr(priority=1,isExecute=False)
def test_1(self):
print "test_1"
@attr(priority=2,isExecute=False)
def test_2(self):
print "test_2"
nosetest -vs test_test.py -a isExecute=True,执行isExecute参数为True的用例,但是看日志是没有test_1的,这种应该怎么修改呢?