Skip to content

Commit

Permalink
[16.0][FIX] add test: clean_context not working correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
Kev-Roche committed Sep 2, 2024
1 parent f73d0f2 commit 10f79b3
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions account_invoice_inter_company/tests/test_inter_company_invoice.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,14 @@ def setUpClass(cls):
cls.partner_company_b = cls.env["res.partner"].create(
{"name": cls.company_b.name, "is_company": True}
)
cls.child_partner_company_a = cls.env["res.partner"].create(
{
"name": "Child, Company A",
"is_company": False,
"company_id": False,
"parent_id": cls.partner_company_a.id,
}
)
cls.child_partner_company_b = cls.env["res.partner"].create(
{
"name": "Child, Company B",
Expand Down Expand Up @@ -549,3 +557,12 @@ def test_confirm_invoice_intercompany_disabled(self):
[("auto_invoice_id", "=", self.invoice_company_a.id)]
)
self.assertFalse(invoices)

def test_no_propagation_of_partner_shipping(self):
self.invoice_company_a.with_context(
default_partner_shipping_id=self.child_partner_company_a.id
).with_user(self.user_company_a.id).action_post()
invoice = self.account_move_obj.with_user(self.user_company_b.id).search(
[("auto_invoice_id", "=", self.invoice_company_a.id)]
)
self.assertEqual(invoice.partner_shipping_id, self.partner_company_a)

0 comments on commit 10f79b3

Please sign in to comment.