In setUp () -Methode von Unittest Ich habe Setup einige Selbst Variablen, die in aktuellen Tests später referenziert werden. Ich habe auch einen Dekorateur für die Protokollierung erstellt. Gibt es eine Möglichkeit, wie ich vom Dekorateur auf diese Selbstvariablen zugreifen kann ?
Der Einfachheit halber veröffentliche ich diesen Code:
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
Was wäre der beste Weg, um vom Dekorateur auf ein (set in setUp ()) zuzugreifen ?
python
unit-testing
scope
Kevin
quelle
quelle