diff --git a/product/ERP5/tests/testTradeModelLine.py b/product/ERP5/tests/testTradeModelLine.py
index bdd45fcbd2d1dae6c96259db65f9810556968f9d..b0c80ed438a36b45208ef77da444f9c9d4a82fe1 100644
--- a/product/ERP5/tests/testTradeModelLine.py
+++ b/product/ERP5/tests/testTradeModelLine.py
@@ -61,6 +61,8 @@ class TestTradeModelLineMixin(TestBPMMixin):
     sequence.edit(business_path=self.createBusinessPath(business_process))
 
 class TestTradeModelLine(TestTradeModelLineMixin):
+  quiet = True
+
   # Constants and variables shared by tests
   default_discount_ratio = -0.05 # -5%
   default_tax_ratio = 0.196 # 19,6%
@@ -1754,7 +1756,7 @@ class TestTradeModelLine(TestTradeModelLineMixin):
 
     self.assertEqual(total_amount, 100 - 10)
 
-  def test_getAggregatedAmountList(self):
+  def test_getAggregatedAmountList(self, quiet=quiet):
     """
       Test for case, when discount contributes to tax, and order has mix of contributing lines
     """
@@ -1762,7 +1764,7 @@ class TestTradeModelLine(TestTradeModelLineMixin):
     sequence_string = self.AGGREGATED_AMOUNT_LIST_COMMON_SEQUENCE_STRING
 
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
   ORDER_SPECIALISE_AGGREGATED_AMOUNT_COMMON_SEQUENCE_STRING = \
       COMMON_DOCUMENTS_CREATION_SEQUENCE_STRING + """
@@ -1795,7 +1797,7 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
     """ + AGGREGATED_AMOUNT_LIST_CHECK_SEQUENCE_STRING
 
-  def test_getAggregatedAmountListOrderSpecialise(self):
+  def test_getAggregatedAmountListOrderSpecialise(self, quiet=quiet):
     """
       Test for case, when discount contributes to tax, and order has mix of contributing lines and order itself defines Trade Model Line
     """
@@ -1804,9 +1806,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
         .ORDER_SPECIALISE_AGGREGATED_AMOUNT_COMMON_SEQUENCE_STRING
 
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_getAggregatedAmountList_afterUpdateAggregatedAmountList(self):
+  def test_getAggregatedAmountList_afterUpdateAggregatedAmountList(self, quiet=quiet):
     """
       Test for case, when discount contributes to tax, and order has mix of contributing lines
 
@@ -1823,7 +1825,7 @@ class TestTradeModelLine(TestTradeModelLineMixin):
     """ + self.AGGREGATED_AMOUNT_LIST_CHECK_SEQUENCE_STRING
 
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
   AGGREGATED_AMOUNT_SIMULATION_CHECK_SEQUENCE_STRING = """
               CheckOrderLineTaxedSimulation
@@ -1837,14 +1839,14 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
   """ + AGGREGATED_AMOUNT_SIMULATION_CHECK_SEQUENCE_STRING
 
-  def test_TradeModelRuleSimulationExpand(self):
+  def test_TradeModelRuleSimulationExpand(self, quiet=quiet):
     """Tests tree of simulations from Trade Model Rule"""
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationReexpand(self):
+  def test_TradeModelRuleSimulationReexpand(self, quiet=quiet):
     """Tests tree of simulations from Trade Model Rule with reexpanding"""
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING + """
@@ -1854,9 +1856,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
     """ + self.AGGREGATED_AMOUNT_SIMULATION_CHECK_SEQUENCE_STRING
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationReexpandResourceChange(self):
+  def test_TradeModelRuleSimulationReexpandResourceChange(self, quiet=quiet):
     """Tests tree of simulations from Trade Model Rule with reexpanding when resource changes on model"""
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING + """
@@ -1869,7 +1871,7 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
     """ + self.AGGREGATED_AMOUNT_SIMULATION_CHECK_SEQUENCE_STRING
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
   TRADE_MODEL_RULE_SIMULATION_ORDER_SPECIALISED_SEQUENCE_STRING = \
       ORDER_SPECIALISE_AGGREGATED_AMOUNT_COMMON_SEQUENCE_STRING + """
@@ -1878,14 +1880,14 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
   """ + AGGREGATED_AMOUNT_SIMULATION_CHECK_SEQUENCE_STRING
 
-  def test_TradeModelRuleSimulationExpandOrderSpecialise(self):
+  def test_TradeModelRuleSimulationExpandOrderSpecialise(self, quiet=quiet):
     sequence_list = SequenceList()
     sequence_string = self \
         .TRADE_MODEL_RULE_SIMULATION_ORDER_SPECIALISED_SEQUENCE_STRING
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationReexpandOrderSpecialise(self):
+  def test_TradeModelRuleSimulationReexpandOrderSpecialise(self, quiet=quiet):
     sequence_list = SequenceList()
     sequence_string = self \
         .TRADE_MODEL_RULE_SIMULATION_ORDER_SPECIALISED_SEQUENCE_STRING+ """
@@ -1895,9 +1897,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
     """ + self.AGGREGATED_AMOUNT_SIMULATION_CHECK_SEQUENCE_STRING
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationWithoutBPM(self):
+  def test_TradeModelRuleSimulationWithoutBPM(self, quiet=quiet):
     """Tests tree of simulations from Trade Model Rule when there is no BPM"""
     sequence_list = SequenceList()
     sequence_string = self.COMMON_DOCUMENTS_CREATION_SEQUENCE_STRING + """
@@ -1917,9 +1919,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckOrderTaxNoSimulation
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationWithoutTradeCondition(self):
+  def test_TradeModelRuleSimulationWithoutTradeCondition(self, quiet=quiet):
     """Tests tree of simulations from Trade Model Rule when there is no Trade Condition"""
     sequence_list = SequenceList()
     sequence_string = self.COMMON_DOCUMENTS_CREATION_SEQUENCE_STRING + """
@@ -1934,9 +1936,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckOrderTaxNoSimulation
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationBuildInvoice(self):
+  def test_TradeModelRuleSimulationBuildInvoice(self, quiet=quiet):
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING
     sequence_string += """
@@ -1957,9 +1959,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckInvoiceNormalMovements
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise(self):
+  def test_TradeModelRuleSimulationBuildInvoiceOrderSpecialise(self, quiet=quiet):
     sequence_list = SequenceList()
     sequence_string = self\
         .TRADE_MODEL_RULE_SIMULATION_ORDER_SPECIALISED_SEQUENCE_STRING
@@ -1981,9 +1983,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckInvoiceNormalMovements
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationBuildInvoiceNewTradeCondition(self):
+  def test_TradeModelRuleSimulationBuildInvoiceNewTradeCondition(self, quiet=quiet):
     """Check that after changing trade condition invoice is diverged"""
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING
@@ -2019,9 +2021,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckInvoiceCausalityStateDiverged
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationBuildInvoiceNewInvoiceLineSupport(self):
+  def test_TradeModelRuleSimulationBuildInvoiceNewInvoiceLineSupport(self, quiet=quiet):
     """Check how is supported addition of invoice line to invoice build from order"""
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING
@@ -2063,9 +2065,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving(self):
+  def test_TradeModelRuleSimulationBuildInvoiceInvoiceLineModifyDivergencyAndSolving(self, quiet=quiet):
     """Check that after changing invoice line invoice is properly diverged and it is possible to solve"""
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING
@@ -2101,9 +2103,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckInvoiceNormalMovements
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationBuildInvoiceBuildInvoiceTransactionLines(self):
+  def test_TradeModelRuleSimulationBuildInvoiceBuildInvoiceTransactionLines(self, quiet=quiet):
     """Check that having properly configured invoice transaction rule it invoice transaction lines are nicely generated and have proper amounts"""
     sequence_list = SequenceList()
     sequence_string = self.TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING
@@ -2134,7 +2136,7 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               Tic
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
   PACKING_LIST_SPLIT_INVOICE_BUILD_SEQUENCE_STRING = \
       TRADE_MODEL_RULE_SIMULATION_SEQUENCE_STRING + """
@@ -2176,22 +2178,22 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckInvoiceNormalMovements
     """
 
-  def test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio(self):
+  def test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuildDifferentRatio(self, quiet=quiet):
     """Check building invoice after splitting packing list using different ratio"""
     self.modified_packing_list_line_quantity_ratio = 0.4
     sequence_list = SequenceList()
     sequence_list.addSequenceString(
         self.PACKING_LIST_SPLIT_INVOICE_BUILD_SEQUENCE_STRING)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuild(self):
+  def test_TradeModelRuleSimulationPackingListSplitBuildInvoiceBuild(self, quiet=quiet):
     """Check building invoice after splitting packing list"""
     sequence_list = SequenceList()
     sequence_list.addSequenceString(
         self.PACKING_LIST_SPLIT_INVOICE_BUILD_SEQUENCE_STRING)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder(self):
+  def test_getAggregatedAmountListWithComplexModelLinesCreateInEasyOrder(self, quiet=quiet):
     """
     Test the return of getAggregatedAmountList in the case of many model lines
     depending each others. In this test, lines are created in the order of the
@@ -2252,9 +2254,9 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckAggregatedAmountListWithComplexBaseContributionBaseApplication
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
-  def test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder(self):
+  def test_getAggregatedAmountListWithComplexModelLinesCreateInRandomOrder(self, quiet=quiet):
     """
     Test the return of getAggregatedAmountList in the case of many model lines
     depending each others. In this test, lines are created in a random order,
@@ -2317,7 +2319,7 @@ class TestTradeModelLine(TestTradeModelLineMixin):
               CheckAggregatedAmountListWithComplexBaseContributionBaseApplication
     """
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=True)
+    sequence_list.play(self, quiet=quiet)
 
   def test_BuildTradeModelLineAndAccountingFromOrder(self):
     business_process = self.createBusinessProcess()