[Erp5-report] r17640 - /erp5/trunk/products/ERP5/tests/testImmobilisation.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Nov 15 18:27:28 CET 2007


Author: nicolas
Date: Thu Nov 15 18:27:27 2007
New Revision: 17640

URL: http://svn.erp5.org?rev=17640&view=rev
Log:
Add confirm step on deliveries according to r17571. Remove TestOrderMixin Class

Modified:
    erp5/trunk/products/ERP5/tests/testImmobilisation.py

Modified: erp5/trunk/products/ERP5/tests/testImmobilisation.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testImmobilisation.py?rev=17640&r1=17639&r2=17640&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testImmobilisation.py (original)
+++ erp5/trunk/products/ERP5/tests/testImmobilisation.py Thu Nov 15 18:27:27 2007
@@ -33,7 +33,6 @@
 from Products.ERP5Type.tests.Sequence import SequenceList
 from DateTime import DateTime
 from zLOG import LOG
-from testOrder import TestOrderMixin
 from Products.ERP5.Document.ImmobilisationMovement import UNIMMOBILISING_METHOD, NO_CHANGE_METHOD
 
 try:
@@ -41,7 +40,7 @@
 except ImportError:
   pass
 
-class TestImmobilisationMixin(TestOrderMixin, ERP5TypeTestCase):
+class TestImmobilisationMixin(ERP5TypeTestCase):
   run_all_test = 1
   # Different variables used for this test
   item_portal_type = 'Apparel Fabric Item'
@@ -62,6 +61,7 @@
   no_amortisation_method = 'eu/no_amortisation'
   diverged = 'diverged'
   solved = 'solved'
+  datetime = DateTime()
   id_transaction = 0
   id_simulation = 0
   reindex_done = 0
@@ -420,6 +420,9 @@
         item_id = 'item%i' % i
         item_module.newContent(id=item_id, reference='%i' % i)
 
+  def stepTic(self, sequence=None, sequence_list=None, **kw):
+    self.tic()
+
   def stepPdb(self, sequence=None, sequence_list=None, **kw):
     import pdb;pdb.set_trace()
 
@@ -464,6 +467,12 @@
     get_transaction().commit()
     self.tic()
     #self.workflow_tool.doActionFor(pl, 'deliver_action', wf_id='packing_list_workflow')
+
+  def stepConfirmAmortisationTransaction(self, sequence=None, sequence_list=None, **kw):
+    for transaction in self.getAccountingModule().objectValues():
+      self.workflow_tool.doActionFor(transaction,
+                                     'confirm_action',
+                                     wf_id='accounting_workflow')
 
   def stepTestItemValidationState(self, sequence=None, sequence_list=None, **kw):
     item = self.getItemModule()['item1']
@@ -3764,6 +3773,8 @@
                        Tic \
                        BuildAccounting \
                        Tic \
+                       ConfirmAmortisationTransaction \
+                       Tic \
                        TestSimpleAccountingBuild \
                        ChangeAccountingPrice \
                        Tic \




More information about the Erp5-report mailing list