[FIX] website: remove s_facebook_page snippet from test

It creates race condition, as it contact external ressource, in this case
facebook.com.

Tests should never call external services anyway, it always lead to race
condition.

closes odoo/odoo#74704

Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
This commit is contained in:
Romain Derie
2021-08-04 12:49:23 +00:00
parent aaed3a73d4
commit 0c883a4417
+4 -1
View File
@@ -22,5 +22,8 @@ class TestSnippets(odoo.tests.HttpCase):
snippets_template = self.env['ir.ui.view'].render_public_asset('website.snippets')
html_template = html.fromstring(snippets_template)
data_snippet_els = html_template.xpath("//*[@class='o_panel' and not(contains(@class, 'd-none'))]//*[@data-snippet]")
snippets_names = ','.join([el.attrib['data-snippet'] for el in data_snippet_els])
blacklist = [
's_facebook_page', # avoid call to external services (facebook.com)
]
snippets_names = ','.join([el.attrib['data-snippet'] for el in data_snippet_els if el.attrib['data-snippet'] not in blacklist])
self.start_tour("/?enable_editor=1&snippets_names=%s" % snippets_names, "snippets_all_drag_and_drop", login='admin', timeout=300)