diff options
| author | Julien Thewys <jth@openerp.com> | 2010-03-04 16:41:59 +0100 |
|---|---|---|
| committer | Julien Thewys <jth@openerp.com> | 2010-03-04 16:41:59 +0100 |
| commit | 6d1a50b1ebe21b1760bf6cf9eb20044d5bebf57a (patch) | |
| tree | e380b2866b5701dd53e6ca24afec3babcb62eece /bin | |
| parent | 52185a68e951a1e59525b20c7eff4d58a6111225 (diff) | |
[IMP] Record python block success in assertion report.
bzr revid: jth@openerp.com-20100304154159-jlxcylq12qbezpoh
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/tools/yaml_test.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/bin/tools/yaml_test.py b/bin/tools/yaml_test.py index 52ce059a5fd..b91e457791e 100644 --- a/bin/tools/yaml_test.py +++ b/bin/tools/yaml_test.py @@ -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] |
