Commit fad9844d authored by Sebastien Robin's avatar Sebastien Robin

change testBPMEvaluation in order to use trade state categories

instead of business states

git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@34874 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 2769a2b4
...@@ -400,13 +400,12 @@ class TestBPMEvaluationMixin(TestBPMMixin): ...@@ -400,13 +400,12 @@ class TestBPMEvaluationMixin(TestBPMMixin):
self.destination, self.destination_section = self._createNode() \ self.destination, self.destination_section = self._createNode() \
, self._createNode() , self._createNode()
def _createBusinessStateList(self): def _setTradeStateList(self):
"""Creates list of defaults states, set them on self as name_state property""" """Creates list of defaults states, set them on self as name_state property"""
tool = self.getCategoryTool()
for state_name in ('ordered', 'delivered', 'invoiced', 'accounted', for state_name in ('ordered', 'delivered', 'invoiced', 'accounted',
'paid'): 'paid'):
state_document = self.createBusinessState(self.business_process, setattr(self,'%s_state' % state_name, tool.trade_state._getOb(state_name))
title=state_name)
setattr(self,'%s_state' % state_name, state_document)
def _createRootDocument(self): def _createRootDocument(self):
self.root_document = self._createDocument(self.root_document_portal_type, self.root_document = self._createDocument(self.root_document_portal_type,
...@@ -504,7 +503,7 @@ class TestBPMEvaluationDefaultProcessMixin: ...@@ -504,7 +503,7 @@ class TestBPMEvaluationDefaultProcessMixin:
def _createBusinessProcess(self): def _createBusinessProcess(self):
self.business_process = self.createBusinessProcess(title=self.id(), self.business_process = self.createBusinessProcess(title=self.id(),
referential_date='start_date') referential_date='start_date')
self._createBusinessStateList() self._setTradeStateList()
self.order_path = self.createBusinessPath(self.business_process, self.order_path = self.createBusinessPath(self.business_process,
successor_value=self.ordered_state, successor_value=self.ordered_state,
...@@ -552,7 +551,7 @@ class TestBPMEvaluationDifferentProcessMixin: ...@@ -552,7 +551,7 @@ class TestBPMEvaluationDifferentProcessMixin:
def _createBusinessProcess(self): def _createBusinessProcess(self):
self.business_process = self.createBusinessProcess(title=self.id(), self.business_process = self.createBusinessProcess(title=self.id(),
referential_date='start_date') referential_date='start_date')
self._createBusinessStateList() self._setTradeStateList()
self.order_path = self.createBusinessPath(self.business_process, self.order_path = self.createBusinessPath(self.business_process,
successor_value=self.ordered_state, successor_value=self.ordered_state,
......
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