标签: python-nose
我正在使用python-nose来运行一些测试。测试代码被安排到模块中,每个模块的fixtures在一个新的配置中安装一些VM,然后模块的测试检查那些VM的行为是预期的。
如果模块中的任何测试失败,我想安装一个每个模块的故障处理程序,该处理程序将关闭并从VM中获取日志。有没有正确的方法呢?是否有一些回调你可以注册python-nose,它会在测试失败时启动自定义代码?
谢谢,
答案 0 :(得分:0)
听起来你应该写一个plugin。您可能有兴趣在Plugin类中定义afterTest(),handleFailure()方法。希望有所帮助。