在标准织物示例中,我们有
def test():
with settings(warn_only=True):
result = local('./manage.py test my_app', capture=True)
if result.failed and not confirm("Tests failed. Continue anyway?"):
abort("Aborting at user request.")
有没有办法检查整个方法的状态?
例如,
def method1():
run_this_as_sudo
run_this_as_sudo
我如何检查整个方法是否在结构中失败,而不是查看每个单独的方法调用?处理这个问题的唯一方法是在由多个 shell 命令组成的每个方法上添加某种 try catch 吗?