32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.addons.base.tests.common import HttpCaseWithUserDemo, HttpCaseWithUserPortal
|
|
from odoo.tests import tagged
|
|
|
|
|
|
@tagged('post_install', '-at_install')
|
|
class TestUi(HttpCaseWithUserDemo, HttpCaseWithUserPortal):
|
|
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super().setUpClass()
|
|
# be sure some expected values are set otherwise homepage may fail
|
|
cls.partner_portal.write({
|
|
"city": "Bayonne",
|
|
"company_name": "YourCompany",
|
|
"country_id": cls.env.ref("base.us").id,
|
|
"phone": "(683)-556-5104",
|
|
"street": "858 Lynn Street",
|
|
"zip": "07002",
|
|
})
|
|
|
|
def test_01_portal_load_tour(self):
|
|
self.start_tour("/", 'portal_load_homepage', login="portal")
|
|
|
|
def test_02_portal_load_tour_cant_edit_vat(self):
|
|
willis = self.user_portal
|
|
willis.parent_id = self.user_demo.partner_id.id
|
|
self.start_tour("/", 'portal_load_homepage', login="portal")
|
|
self.assertEqual(willis.phone, "+1 555 666 7788")
|