En el método setUp () de unittest, configuré algunas variables propias , a las que luego se hace referencia en las pruebas reales. También creé un decorador para hacer algunos registros. ¿Hay una manera en la que puedo acceder a los auto variables desde el decorador?
En aras de la simplicidad, estoy publicando este código:
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
¿Cuál sería la mejor manera de acceder a un (establecido en setUp ()) desde el decorador?
python
unit-testing
scope
Kevin
fuente
fuente