diff --git a/account_banking_sepa_credit_transfer/tests/test_sct.py b/account_banking_sepa_credit_transfer/tests/test_sct.py index f2547d5b2..4a2ee56e1 100644 --- a/account_banking_sepa_credit_transfer/tests/test_sct.py +++ b/account_banking_sepa_credit_transfer/tests/test_sct.py @@ -33,9 +33,19 @@ class TestSCT(common.HttpCase): 'name': 'Test EUR company', 'currency_id': self.eur_currency.id, }) - self.partner_agrolait.company_id = self.main_company.id - self.partner_asus.company_id = self.main_company.id - self.partner_c2c.company_id = self.main_company.id + # Done as direct SQL for avoiding ORM constraint about changing company + self.env.cr.execute( + "UPDATE res_partner SET company_id = %s WHERE id = %s", + (self.main_company.id, self.partner_agrolait.id) + ) + self.env.cr.execute( + "UPDATE res_partner SET company_id = %s WHERE id = %s", + (self.main_company.id, self.partner_asus.id) + ) + self.env.cr.execute( + "UPDATE res_partner SET company_id = %s WHERE id = %s", + (self.main_company.id, self.partner_c2c.id) + ) self.env.user.write({ 'company_ids': [(6, 0, self.main_company.ids)], 'company_id': self.main_company.id,