diff options
| author | Thibault Delavallée <tde@odoo.com> | 2017-11-28 14:03:10 +0100 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2017-11-29 10:05:01 +0100 |
| commit | ea6415bd901df81d3f7d43c536f26dc159ae49de (patch) | |
| tree | 8a6f73c94b2eef5f7dac81bcdd08dc3389ad1e97 | |
| parent | 9cd1cae65f7972fde2e303ea96f44614d17b567b (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.py | 3 |
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) |
