bemade-addons/delivery_carrier_partner_account/tests/test_res_partner.py

30 lines
912 B
Python

from odoo.tests import TransactionCase, tagged
from odoo import Command
@tagged("post_install", "-at_install")
class TestResPartner(TransactionCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
def test_default_carrier_set_on_create(self):
partner = self.env["res.partner"].create(
{
"name": "Test Partner",
"carrier_account_ids": [
Command.create(
{
"delivery_carrier_id": self.env.ref(
"delivery.free_delivery_carrier"
).id,
"account_number": "1234567890",
}
)
],
}
)
self.assertEqual(
partner.carrier_account_ids[0], partner.default_carrier_account_id
)