Могу ли я проверять декораторы тестового метода в Python-Unittest во время установки или демонтажа?
Мой проект использует Python 3.6.5
У меня есть класс TestCase, который наследуется от других классов, как это:
MyTestCase MyTestCase имеет метод тестирования, который имеет decorator @unittest.expectedFailure Мне нужно проверить это либо во время установки или разрыва методов, которые находятся в TestCaseClassA. Это возможно? Я изучал использование inspect.stack(), но я не могу найти способ сделать это, и я даже не уверен, что это правильный подход. Любое решение или руководство будет очень цениться. - -TestCaseClassA(unittest.TestCase):
def setUp(self):
pass #<- I would need something here
def tearDown(self):
pass #<- Or here
TestCaseClassB(TestCaseClassA):
def setUp(self):
super(TestCaseClassB, self).setUp()
def tearDown(self):
super(TestCaseClassB, self).tearDown()
class MyTestCase (TestCaseClassB):
@unittest.expectedFailure
def testDummyTest2_2(self):
Verify.verify_string("1", "2", failure_severity="warning")