diff --git a/product/ERP5/tests/testAdvancedInvoicing.py b/product/ERP5/tests/testAdvancedInvoicing.py index deba9bb5962042881a10a6144fe9cddea0a3e6b7..1501305d71bc21d74415c0f4977660a0c8305787 100644 --- a/product/ERP5/tests/testAdvancedInvoicing.py +++ b/product/ERP5/tests/testAdvancedInvoicing.py @@ -393,7 +393,11 @@ class TestAdvancedSaleInvoice(TestAdvancedInvoice): def afterSetUp(self): super(TestAdvancedSaleInvoice, self).afterSetUp() - self.portal.portal_ids.clearGenerator(all=True) + # This is quite ugly, we should use late import/export functions of generators + self.portal.cmf_activity_sql_connection.manage_test( + "delete from portal_ids where \ + id_group='Accounting_Transaction_Module-Sale_Invoice_Transaction'") + transaction.commit() def stepCheckInvoicesAndTransactionsConsistency(self, sequence=None, sequence_list=None, **kw):