diff --git a/website_lazy_load_image/tests/test_lazy_load_image.py b/website_lazy_load_image/tests/test_lazy_load_image.py index 53685b499b..36c250639f 100644 --- a/website_lazy_load_image/tests/test_lazy_load_image.py +++ b/website_lazy_load_image/tests/test_lazy_load_image.py @@ -27,7 +27,7 @@ def setUpClass(cls): 'arch_base': arch_2, 'mode': 'primary' }) - arch_3 = 'content not wrapped' + arch_3 = 'content not wrapped' cls.view_3 = cls.env['ir.ui.view'].create({ 'name': 'Test 3', 'key': 'website_lazy_load_image.test_3', @@ -83,13 +83,18 @@ def test_no_wrap_content(self): public_user_id = self.ref('base.public_user') ui_view = self.env['ir.ui.view'].sudo( public_user_id).with_context(website_id=self.website_id) - res = etree.HTML(ui_view.render_template(self.view_3.id)) - self.assertEqual(res, self.arch_3) + res = ui_view.render_template(self.view_3.id).decode('UTF-8') + arch = 'content not wrapped' + self.assertEqual(res, arch) def test_encoding_render(self): """Check content is correctly enconded""" public_user_id = self.ref('base.public_user') ui_view = self.env['ir.ui.view'].sudo( public_user_id).with_context(website_id=self.website_id) - res = etree.HTML(ui_view.render_template(self.view_4.id)) - self.assertEqual(res, self.arch_4) + res = ui_view.render_template(self.view_4.id).decode('UTF-8') + arch = '
Teléfono, means phone
' + self.assertEqual(res, arch) + robots = self.env.ref('website.robots').render() + self.assertNotIn('', robots.decode( + 'UTF-8'), "Robots must not be wrapped into html DOM")