如何仅使用python unittest2在测试失败时执行代码?

如何仅使用python unittest2在测试失败时执行代码?,第1张

如何仅使用python unittest2在测试失败时执行代码?

找到了解决方案-我可以覆盖

failureException

@propertydef failureException(self):    class MyFailureException(AssertionError):        def __init__(self_, *args, **kwargs): self.b.save_screenshot('%s.png' % self.id()) return super(MyFailureException, self_).__init__(*args, **kwargs)    MyFailureException.__name__ = AssertionError.__name__    return MyFailureException

这似乎难以置信,但到目前为止,它似乎仍然有效。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5427321.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存