summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2017-11-28 14:03:10 +0100
committerThibault Delavallée <tde@odoo.com>2017-11-29 10:05:01 +0100
commitea6415bd901df81d3f7d43c536f26dc159ae49de (patch)
tree8a6f73c94b2eef5f7dac81bcdd08dc3389ad1e97
parent9cd1cae65f7972fde2e303ea96f44614d17b567b (diff)
[IMP] odoo: tests: allow to compare HtmlElement trees
addTypeEqualityFunc does not work for subclasses. Therefore if we want to be able to compare html trees we have to add the equality check for html elements which are children of _Element.
-rw-r--r--odoo/tests/common.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/odoo/tests/common.py b/odoo/tests/common.py
index 4b1245c47e8..7bbc57246e3 100644
--- a/odoo/tests/common.py
+++ b/odoo/tests/common.py
@@ -18,7 +18,7 @@ import itertools
import unittest
from contextlib import contextmanager
from datetime import datetime, timedelta
-from lxml import etree
+from lxml import etree, html
from pprint import pformat
import requests
@@ -93,6 +93,7 @@ class TreeCase(unittest.TestCase):
def __init__(self, methodName='runTest'):
super(TreeCase, self).__init__(methodName)
self.addTypeEqualityFunc(etree._Element, self.assertTreesEqual)
+ self.addTypeEqualityFunc(html.HtmlElement, self.assertTreesEqual)
def assertTreesEqual(self, n1, n2, msg=None):
self.assertEqual(n1.tag, n2.tag, msg)