Мой проект использует Python 3.6.5
У меня есть класс TestCase, который наследуется от других классов, таких как:
MyTestCase
MyTestCase имеет метод тестирования, который имеет декоратор @ 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")