summaryrefslogtreecommitdiff
path: root/addons/test_website/data/test_website_data.xml
diff options
context:
space:
mode:
authorfja-odoo <fja@odoo.com>2019-06-11 12:26:53 +0000
committerfja-odoo <fja@odoo.com>2019-06-28 08:53:52 +0000
commit90818fd083774988c331d741d34181a5af5ecd3a (patch)
treee67fcc581e0952d80a90185a0926b1ec0601bfc0 /addons/test_website/data/test_website_data.xml
parent83c1d56d2f3d22672803118f33c2f702721df1e5 (diff)
[IMP] test_website: add test tour for the website errors
The purpose of these tests is to verify that errors informations are displayed correctly on the website. Part of https://github.com/odoo/odoo/pull/32132 task-1894820
Diffstat (limited to 'addons/test_website/data/test_website_data.xml')
-rw-r--r--addons/test_website/data/test_website_data.xml38
1 files changed, 38 insertions, 0 deletions
diff --git a/addons/test_website/data/test_website_data.xml b/addons/test_website/data/test_website_data.xml
index 0d829aaab84..05a248190d4 100644
--- a/addons/test_website/data/test_website_data.xml
+++ b/addons/test_website/data/test_website_data.xml
@@ -30,6 +30,44 @@
</t>
</field>
</record>
+ <record id="test_error_view" model="ir.ui.view">
+ <field name="name">Test Error View</field>
+ <field name="type">qweb</field>
+ <field name="key">test_website.test_error_view</field>
+ <field name="arch" type="xml">
+ <t name="Test Error View" t-name="test_website.test_error_view">
+ <t t-call="website.layout">
+ <div class="container">
+ <h1>Test Error View</h1>
+ <div class="row">
+ <ul class="list-group http_error col-6">
+ <li class="list-group-item list-group-item-primary"><h2>http Errors</h2></li>
+ <li class="list-group-item"><a href="/test_user_error_http">http UserError (400)</a></li>
+ <li class="list-group-item"><a href="/test_validation_error_http">http ValidationError (400)</a></li>
+ <li class="list-group-item"><a href="/test_missing_error_http">http MissingError (400)</a></li>
+ <li class="list-group-item"><a href="/test_karma_error_http">http KarmaError (400)</a></li>
+ <li class="list-group-item"><a href="/test_access_error_http">http AccessError (403)</a></li>
+ <li class="list-group-item"><a href="/test_access_denied_http">http AccessDenied (403)</a></li>
+ <li class="list-group-item"><a href="/test_internal_error_http">http InternalServerError (500)</a></li>
+ <li class="list-group-item"><a href="/test_not_found_http">http NotFound (404)</a></li>
+ </ul>
+ <ul class="list-group rpc_error col-6">
+ <li class="list-group-item list-group-item-primary"><h2>rpc Warnings</h2></li>
+ <li class="list-group-item"><a href="/test_user_error_json">rpc UserError</a></li>
+ <li class="list-group-item"><a href="/test_validation_error_json">rpc ValidationError</a></li>
+ <li class="list-group-item"><a href="/test_missing_error_json">rpc MissingError</a></li>
+ <li class="list-group-item"><a href="/test_karma_error_json">rpc KarmaError</a></li>
+ <li class="list-group-item"><a href="/test_access_error_json">rpc AccessError</a></li>
+ <li class="list-group-item"><a href="/test_access_denied_json">rpc AccessDenied</a></li>
+ <li class="list-group-item list-group-item-primary"><h2>rpc Errors</h2></li>
+ <li class="list-group-item"><a href="/test_internal_error_json">rpc InternalServerError</a></li>
+ </ul>
+ </div>
+ </div>
+ </t>
+ </t>
+ </field>
+ </record>
<record id="test_page" model="website.page">
<field name="website_published">True</field>
<field name="url">/test_page_view</field>