Commit 39e3f889 authored by wenjie.zheng's avatar wenjie.zheng

ERP5TypeTestCase.py: remove duplicated code cause by branch synconisation error.

parent b01bcaaa
......@@ -917,22 +917,6 @@ class ERP5TypeCommandLineTestCase(ERP5TypeTestCaseMixin):
self.commit()
if not quiet:
ZopeTestCase._print('done (%.3fs)\n' % (time.time() - start))
# Converting DCWorkflow
for workflow_id in workflow_tool:
workflow = workflow_tool._getOb(workflow_id)
if workflow.getPortalType() not in ['Workflow', 'Interaction Workflow']:
new_workflow = workflow_tool.dc_workflow_asERP5Object(workflow_tool, workflow, temp=0)
type_workflow_dict = workflow_tool.getChainsByType()
for ptype_id in type_workflow_dict:
ptype = getattr(workflow_tool.getPortalObject().portal_types, ptype_id, None)
if ptype is not None and workflow.id in workflow_tool.getChainsByType()[ptype_id]:
# 1. clean DC workflow assignement:
workflow_tool.delTypeCBT(ptype.id, workflow.id)
# 2. assign ERP5 Workflow to portal type:
type_workflow_list = ptype.getTypeWorkflowList()
if new_workflow.getId() not in type_workflow_list:
ptype.addTypeWorkflowList(new_workflow.getId())
# Converting DCWorkflow dynamically
if workflow_tool.getPortalType() != "Workflow Tool":
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment