我的项目使用的是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")