diff --git a/product/ERP5/tests/testBusinessTemplate.py b/product/ERP5/tests/testBusinessTemplate.py index 4fde17eb2abcc9c669a3cde81529628e98ad0752..87c95834d7f202f89c1e829cb5275cc1f26d71db 100644 --- a/product/ERP5/tests/testBusinessTemplate.py +++ b/product/ERP5/tests/testBusinessTemplate.py @@ -834,6 +834,19 @@ class TestBusinessTemplate(ERP5TypeTestCase, LogInterceptor): for id, wf_ids in cbt.items(): self.failUnless(id!="Geek Object") + def stepCheckWorkflowChainExists(self, sequence=None, sequence_list=None, **kw): + """ + Check if the workflowChain has been removed + """ + present = 0 + pw = self.getWorkflowTool() + cbt = pw._chains_by_type + if cbt is not None: + for id, wf_ids in cbt.items(): + if id == "Geek Object": + present = 1 + self.assertEqual(present, 1) + def stepAddWorkflowToBusinessTemplate(self, sequence=None, sequence_list=None, **kw): """ Add workflow to business template @@ -3183,6 +3196,7 @@ class TestBusinessTemplate(ERP5TypeTestCase, LogInterceptor): CheckCategoriesExists \ CheckSubCategoriesExists \ CheckWorkflowExists \ + CheckWorkflowChainExists \ CheckFirstActionExists \ CheckSecondActionExists \ CheckCatalogMethodExists \