Доступ к себе из декоратора
В методе setUp () unittest я настроил несколькосам переменные, которые позже упоминаются в реальных тестах. Я также создал декоратор для ведения журнала. Есть ли способ, которым я могу получить доступ к этимсам переменные из декоратора?
Ради простоты я выкладываю этот код:
def decorator(func):
def _decorator(*args, **kwargs):
# access a from TestSample
func(*args, **kwargs)
return _decorator
class TestSample(unittest.TestCase):
def setUp(self):
self.a = 10
def tearDown(self):
# tear down code
@decorator
def test_a(self):
# testing code goes here
Какой будет лучший способ доступаa (установить в setUp ()) из декоратора?