[Erp5-report] r28420 - /erp5/trunk/products/ERP5/tests/testTradeCondition.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Aug 17 17:51:55 CEST 2009


Author: jerome
Date: Mon Aug 17 17:51:54 2009
New Revision: 28420

URL: http://svn.erp5.org?rev=28420&view=rev
Log:
update to follow changes in data, one empty applied is now created

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

Modified: erp5/trunk/products/ERP5/tests/testTradeCondition.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testTradeCondition.py?rev=28420&r1=28419&r2=28420&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testTradeCondition.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testTradeCondition.py [utf8] Mon Aug 17 17:51:54 2009
@@ -1315,9 +1315,11 @@
 
     self.assertEquals('solved', related_invoice.getCausalityState())
 
-    # Of course, this invoice does not generate simulation again
-    self.assertEquals([], related_invoice.getCausalityRelatedValueList(
-                                portal_type='Applied Rule'))
+    # Of course, this invoice does not generate simulation again. An applied
+    # rule is created, but it is empty.
+    related_applied_rule = related_invoice.getCausalityRelatedValue(
+                                portal_type='Applied Rule')
+    self.assertEquals(0, len(related_applied_rule.objectValues()))
     
   def test_tax_line_build_accounting(self):
     base_1 = self.base_amount.newContent(
@@ -1397,10 +1399,12 @@
                       income_line.getDestinationValue())
     self.assertEquals(30, income_line.getSourceCredit())
 
-    # Of course, this invoice does not generate simulation again
-    self.assertEquals([], related_invoice.getCausalityRelatedValueList(
-                                portal_type='Applied Rule'))
-    
+    # Of course, this invoice does not generate simulation again. An applied
+    # rule is created, but it is empty.
+    related_applied_rule = related_invoice.getCausalityRelatedValue(
+                                portal_type='Applied Rule')
+    self.assertEquals(0, len(related_applied_rule.objectValues()))
+
     # and there's no other invoices
     self.assertEquals(1, len(self.portal.accounting_module.contentValues()))
 




More information about the Erp5-report mailing list