[Erp5-report] r14222 - /erp5/trunk/products/ERP5/tests/testInvoice.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Apr 25 19:33:44 CEST 2007


Author: jerome
Date: Wed Apr 25 19:33:42 2007
New Revision: 14222

URL: http://svn.erp5.org?rev=14222&view=rev
Log:
centralize quiet parameter

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

Modified: erp5/trunk/products/ERP5/tests/testInvoice.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testInvoice.py?rev=14222&r1=14221&r2=14222&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testInvoice.py (original)
+++ erp5/trunk/products/ERP5/tests/testInvoice.py Wed Apr 25 19:33:42 2007
@@ -67,6 +67,7 @@
   """Test invoice are created from orders then packing lists. """
 
   RUN_ALL_TESTS = 1
+  quiet = 1
 
   default_region = "europe/west/france"
   vat_gap = 'fr/pcg/4/44/445/4457/44571'
@@ -676,7 +677,7 @@
     sequence.edit(new_invoice=new_invoice)
 
   def stepConfirmTwoInvoices(self,sequence=None, sequence_list=None, **kw):
-    """ confirme both invoices. """
+    """ confirm both invoices. """
     portal = self.getPortal()
     invoice = sequence.get('invoice')
     new_invoice = sequence.get('new_invoice')
@@ -1050,12 +1051,13 @@
       stepCheckNewPackingListIsPacked
     """
 
-  def test_01_SimpleInvoice(self, quiet=0, run=RUN_ALL_TESTS):
+  def test_01_SimpleInvoice(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     Checks that a Simple Invoice is created from a Packing List
     """
     if not run: return
-    self.logMessage('Simple Invoice')
+    if not quiet:
+      self.logMessage('Simple Invoice')
     sequence_list = SequenceList()
     for base_sequence in (self.PACKING_LIST_DEFAULT_SEQUENCE, ) :
       sequence_list.addSequenceString(
@@ -1070,9 +1072,9 @@
         stepRebuildAndCheckNothingIsCreated
         stepCheckInvoicesConsistency
       """)
-    sequence_list.play(self)
-
-  def test_02_TwoInvoicesFromTwoPackingList(self, quiet=0, run=RUN_ALL_TESTS):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_02_TwoInvoicesFromTwoPackingList(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     This test was created for the following bug:
         - an order is created and confirmed
@@ -1084,7 +1086,8 @@
           and an invoice with no accounting rules. both invoices are wrong
     """
     if not run: return
-    self.logMessage('Two Invoices from Two Packing List')
+    if not quiet:
+      self.logMessage('Two Invoices from Two Packing List')
     sequence_list = SequenceList()
     for base_sequence in (self.TWO_PACKING_LIST_DEFAULT_SEQUENCE, ) :
       sequence_list.addSequenceString(
@@ -1103,9 +1106,9 @@
         stepCheckTwoInvoicesTransactionLines
         stepCheckInvoicesConsistency
       """)
-    sequence_list.play(self)
-
-  def test_03_InvoiceEditAndInvoiceRule(self, quiet=0, run=RUN_ALL_TESTS):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_03_InvoiceEditAndInvoiceRule(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     Invoice Rule should not be applied on invoice lines created from\
     Packing List.
@@ -1118,7 +1121,8 @@
         movements for this invoice are present twice in the simulation.
     """
     if not run: return
-    self.logMessage('Invoice Edit')
+    if not quiet:
+      self.logMessage('Invoice Edit')
     sequence_list = SequenceList()
     for base_sequence in (self.PACKING_LIST_DEFAULT_SEQUENCE, ) :
       sequence_list.addSequenceString(
@@ -1134,15 +1138,17 @@
         stepCheckInvoiceRuleNotAppliedOnInvoiceEdit
         stepCheckInvoicesConsistency
       """)
-    sequence_list.play(self)
-
-  def test_04_PackingListEditAndInvoiceRule(self, quiet=0, run=RUN_ALL_TESTS):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_04_PackingListEditAndInvoiceRule(self, quiet=quiet,
+      run=RUN_ALL_TESTS):
     """
     Delivery Rule should not be applied on packing list lines created\
     from Order.
     """
     if not run: return
-    self.logMessage('Packing List Edit')
+    if not quiet:
+      self.logMessage('Packing List Edit')
     sequence_list = SequenceList()
     for base_sequence in (self.PACKING_LIST_DEFAULT_SEQUENCE, ) :
       sequence_list.addSequenceString(
@@ -1152,15 +1158,16 @@
         stepCheckDeliveryRuleNotAppliedOnPackingListEdit
         stepCheckInvoicesConsistency
       """)
-    sequence_list.play(self)
-
-  def test_05_InvoiceEditPackingListLine(self, quiet=0, run=RUN_ALL_TESTS):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_05_InvoiceEditPackingListLine(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     Checks that editing a Packing List Line still creates a correct
     Invoice
     """
     if not run: return
-    self.logMessage('Packing List Line Edit')
+    if not quiet:
+      self.logMessage('Packing List Line Edit')
     sequence_list = SequenceList()
     for base_sequence in (self.PACKING_LIST_DEFAULT_SEQUENCE, ) :
       sequence_list.addSequenceString(
@@ -1176,16 +1183,17 @@
       stepRebuildAndCheckNothingIsCreated
       stepCheckInvoicesConsistency
     """)
-    sequence_list.play(self)
-
-  def test_06_InvoiceDeletePackingListLine(self, quiet=0,
+    sequence_list.play(self, quiet=quiet)
+
+  def test_06_InvoiceDeletePackingListLine(self, quiet=quiet,
       run=RUN_ALL_TESTS):
     """
     Checks that deleting a Packing List Line still creates a correct
     Invoice
     """
     if not run: return
-    self.logMessage('Packing List Line Delete')
+    if not quiet:
+      self.logMessage('Packing List Line Delete')
     sequence_list = SequenceList()
     for base_sequence in (self.PACKING_LIST_TWO_LINES_DEFAULT_SEQUENCE, ) :
       sequence_list.addSequenceString(
@@ -1201,15 +1209,16 @@
       stepRebuildAndCheckNothingIsCreated
       stepCheckInvoicesConsistency
     """)
-    sequence_list.play(self)
-
-  def test_07_InvoiceAddPackingListLine(self, quiet=0, run=RUN_ALL_TESTS):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_07_InvoiceAddPackingListLine(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     Checks that adding a Packing List Line still creates a correct
     Invoice
     """
     if not run: return
-    self.logMessage('Packing List Line Add')
+    if not quiet:
+      self.logMessage('Packing List Line Add')
     sequence_list = SequenceList()
     for base_sequence in (self.PACKING_LIST_DEFAULT_SEQUENCE,
         self.PACKING_LIST_TWO_LINES_DEFAULT_SEQUENCE) :
@@ -1228,16 +1237,17 @@
       stepRebuildAndCheckNothingIsCreated
       stepCheckInvoicesConsistency
     """)
-    sequence_list.play(self)
-
-  def test_08_InvoiceDecreaseQuantity(self, quiet=0, run=RUN_ALL_TESTS):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_08_InvoiceDecreaseQuantity(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     Change the quantity of a Invoice Line,
     check that the invoice is divergent,
     then split and defer, and check everything is solved
     """
     if not run: return
-    self.logMessage('Invoice Decrease Qantity')
+    if not quiet:
+      self.logMessage('Invoice Decrease Qantity')
     sequence = self.PACKING_LIST_DEFAULT_SEQUENCE + \
     """
     stepSetReadyPackingList
@@ -1265,16 +1275,17 @@
     stepRebuildAndCheckNothingIsCreated
     stepCheckInvoicesConsistency
     """
-    self.playSequence(sequence)
-
-  def test_09_InvoiceChangeStartDate(self, quiet=0, run=RUN_ALL_TESTS):
+    self.playSequence(sequence, quiet=quiet)
+
+  def test_09_InvoiceChangeStartDate(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     Change the start_date of a Invoice Line,
     check that the invoice is divergent,
     then accept decision, and check everything is solved
     """
     if not run: return
-    self.logMessage('Invoice Change Sart Date')
+    if not quiet:
+      self.logMessage('Invoice Change Sart Date')
     sequence = self.PACKING_LIST_DEFAULT_SEQUENCE + \
     """
     stepSetReadyPackingList
@@ -1302,9 +1313,9 @@
     stepRebuildAndCheckNothingIsCreated
     stepCheckInvoicesConsistency
     """
-    self.playSequence(sequence)
-
-  def test_10_AcceptDecisionOnPackingList(self, quiet=0, run=RUN_ALL_TESTS):
+    self.playSequence(sequence, quiet=quiet)
+
+  def test_10_AcceptDecisionOnPackingList(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     - Increase or Decrease the quantity of a Packing List line
     - Accept Decision on Packing List
@@ -1312,7 +1323,8 @@
     - Invoice must not be divergent and use new quantity
     """
     if not run: return
-    self.logMessage('InvoiceAcceptDecisionOnPackingList')
+    if not quiet:
+      self.logMessage('InvoiceAcceptDecisionOnPackingList')
     end_sequence = \
     """
     stepSetContainerFullQuantity
@@ -1365,9 +1377,9 @@
       sequence = self.PACKING_LIST_DEFAULT_SEQUENCE + \
           seq + end_sequence
       sequence_list.addSequenceString(sequence)
-    sequence_list.play(self)
-
-  def test_11_AcceptDecisionOnPackingListAndInvoice(self, quiet=0,
+    sequence_list.play(self, quiet=quiet)
+
+  def test_11_AcceptDecisionOnPackingListAndInvoice(self, quiet=quiet,
       run=RUN_ALL_TESTS):
     """
     - Increase or Decrease the quantity of a Packing List line
@@ -1379,7 +1391,8 @@
     - Invoice must not be divergent and use old quantity
     """
     if not run: return
-    self.logMessage('InvoiceAcceptDecisionOnPackingListAndInvoice')
+    if not quiet:
+      self.logMessage('InvoiceAcceptDecisionOnPackingListAndInvoice')
     mid_sequence = \
     """
     stepSetContainerFullQuantity
@@ -1446,9 +1459,9 @@
       sequence = self.PACKING_LIST_DEFAULT_SEQUENCE + \
           seq1 + mid_sequence + seq2 + end_sequence
       sequence_list.addSequenceString(sequence)
-    sequence_list.play(self)
-
-  def test_12_SplitPackingListAndAcceptInvoice(self, quiet=0,
+    sequence_list.play(self, quiet=quiet)
+
+  def test_12_SplitPackingListAndAcceptInvoice(self, quiet=quiet,
       run=RUN_ALL_TESTS):
     """
     - Decrease the quantity of a Packing List line
@@ -1470,7 +1483,8 @@
     - Invoice2 must not be divergent and use 0 as quantity
     """
     if not run: return
-    self.logMessage('InvoiceSplitPackingListAndAcceptInvoice')
+    if not quiet:
+      self.logMessage('InvoiceSplitPackingListAndAcceptInvoice')
     sequence = self.PACKING_LIST_DEFAULT_SEQUENCE + \
     """
     stepCheckInvoicingRule
@@ -1553,9 +1567,10 @@
     stepRebuildAndCheckNothingIsCreated
     stepCheckInvoicesConsistency
     """
-    self.playSequence(sequence)
-
-  def test_13_SplitAndDeferInvoice(self, quiet=0, run=RUN_ALL_TESTS):
+    self.playSequence(sequence, quiet=quiet)
+
+  def test_13_SplitAndDeferInvoice(self, quiet=quiet,
+        run=RUN_ALL_TESTS):
     """
     - Accept Order, Accept Packing List
     - Decrease quantity on Invoice
@@ -1567,7 +1582,8 @@
     - splitted Invoice must not be divergent and use old - new quantity
     """
     if not run: return
-    self.logMessage('InvoiceSplitAndDeferInvoice')
+    if not quiet:
+      self.logMessage('InvoiceSplitAndDeferInvoice')
     sequence = self.PACKING_LIST_DEFAULT_SEQUENCE + \
     """
     stepSetReadyPackingList
@@ -1620,9 +1636,9 @@
     stepRebuildAndCheckNothingIsCreated
     stepCheckInvoicesConsistency
     """
-    self.playSequence(sequence)
-
-  def test_14_AcceptDecisionOnInvoice(self, quiet=0, run=RUN_ALL_TESTS):
+    self.playSequence(sequence, quiet=quiet)
+
+  def test_14_AcceptDecisionOnInvoice(self, quiet=quiet, run=RUN_ALL_TESTS):
     """
     - Accept Order, Accept Packing List
     - Increase or Decrease quantity on Invoice
@@ -1632,7 +1648,8 @@
     - Invoice must not be divergent and use new quantity
     """
     if not run: return
-    self.logMessage('InvoiceAcceptDecisionOnInvoice')
+    if not quiet:
+      self.logMessage('InvoiceAcceptDecisionOnInvoice')
     mid_sequence = \
     """
     stepSetReadyPackingList
@@ -1685,7 +1702,7 @@
       sequence = self.PACKING_LIST_DEFAULT_SEQUENCE + \
           mid_sequence + seq + end_sequence
       sequence_list.addSequenceString(sequence)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   def testCopyAndPaste(self, run=RUN_ALL_TESTS):
     """Test copy on paste on Invoice.




More information about the Erp5-report mailing list