From 14a677090bacea426152b7287d20a00155415c8e Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 11 Sep 2014 08:15:46 +0200 Subject: [PATCH] [ADD] running of XML cases to python qweb --- openerp/addons/base/ir/ir_qweb.py | 5 ++- openerp/addons/base/tests/test_qweb.py | 61 ++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 2 deletions(-) diff --git a/openerp/addons/base/ir/ir_qweb.py b/openerp/addons/base/ir/ir_qweb.py index b82fe64099a..d91d4cd5d02 100644 --- a/openerp/addons/base/ir/ir_qweb.py +++ b/openerp/addons/base/ir/ir_qweb.py @@ -163,12 +163,13 @@ class QWeb(orm.AbstractModel): """ Loads an XML document and installs any contained template in the engine """ - if hasattr(document, 'documentElement'): + if not isinstance(document, basestring): + # assume lxml.etree.Element dom = document elif document.startswith("