[IMP] Record python block success in assertion report.

bzr revid: jth@openerp.com-20100304154159-jlxcylq12qbezpoh
This commit is contained in:
Julien Thewys
2010-03-04 16:41:59 +01:00
parent 52185a68e9
commit 6d1a50b1eb
+8 -2
View File
@@ -315,9 +315,15 @@ class YamlInterpreter(object):
try:
code = compile(statements, self.filename, 'exec')
eval(code, code_context)
except AssertionError, e:
msg = 'Assertion "%s" FAILED in Python code.'
args = (python.name,)
self._log_assert_failure(python.severity, msg, *args)
return
except Exception, e:
raise YamlImportException(e)
# TODO log success/failure
raise YamlImportAbortion(e)
else:
self.assert_report.record(True, python.severity)
def process_workflow(self, node):
workflow, values = node.items()[0]