You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.2 KiB
33 lines
1.2 KiB
# SDi
|
|
# Copyright 2018 David Juaneda - <djuaneda@sdi.es>
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
from odoo.tests.common import TransactionCase
|
|
|
|
|
|
class TestResPartnerNav(TransactionCase):
|
|
|
|
def setUp(self):
|
|
super(TestResPartnerNav, self).setUp()
|
|
|
|
res_partner = self.env['res.partner']
|
|
self.parent = res_partner.browse(
|
|
res_partner.name_create('IronShield')[0])
|
|
|
|
self.child = res_partner.create({
|
|
'name': 'Isen Hardearth',
|
|
'street': 'Strongarm Avenue, 12',
|
|
'parent_id': self.parent.id,
|
|
})
|
|
|
|
def test_open_commercial_partner(self):
|
|
""" This test case checks
|
|
- If the method redirects to the form view of the correct one
|
|
of an object of the 'res.partner' class.
|
|
"""
|
|
for child in self.parent.child_ids:
|
|
action = child.open_commercial_partner()
|
|
print("Child_id = {}".format(child.id))
|
|
print("action.get('res_id') = {}".format(action.get('res_id')))
|
|
self.assertEqual(child.id, action.get('res_id'),
|
|
'The contact ID from the partner must be equal to'
|
|
' the ID of the contact to be displayed.')
|