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.
|
|
# Copyright 2014-2020 Camptocamp SA # @author: Nicolas Bessi # Copyright 2016-2020 Akretion (http://www.akretion.com/) # @author: Alexis de Lattre <alexis.delattre@akretion.com> # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.tests.common import TransactionCase
class TestStreet3(TransactionCase): def test_partner(self): # Test address_format has been updated on existing countries us_country = self.env.ref("base.us") self.assertTrue("%(street3)s" in us_country.address_format)
homer = self.env["res.partner"].create( { "name": "Homer Simpson", "city": "Springfield", "street": "742 Evergreen Terrace", "street2": "Donut Lane", "street3": "Tho", "country_id": us_country.id, } )
# test synchro of street3 on create bart = self.env["res.partner"].create( { "name": "Bart Simpson", "parent_id": homer.id, "type": "contact", } ) self.assertEqual(bart.street3, "Tho")
# test synchro of street3 on write homer.write({"street3": "in OCA we trust"}) self.assertEqual(bart.street3, "in OCA we trust")
|