class MyTestCase(unittest.TestCase):
def test_something(self):
try:
x = 1
y = 2
self.assertEqual(x, y)
except AssertionError:
writeToDocument(x, y, self.id().split('.')[-1], 'These values should be equal')
raise
if __name__ == '__main__':
unittest.main()
如果它以某种方式丢失了对错误的引用,请尝试使用
except AssertionError as err
.
class MyTestCase(unittest.TestCase):
def test_something(self):
try:
x = 1
y = 2
self.assertEqual(x, y)
except AssertionError as err:
writeToDocument(x, y, self.id().split('.')[-1], 'These values should be equal')
raise err
if __name__ == '__main__':
unittest.main()