[Erp5-report] r32520 kazuhiko - /erp5/trunk/products/ERP5/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Feb 15 05:51:55 CET 2010
Author: kazuhiko
Date: Mon Feb 15 05:51:55 2010
New Revision: 32520
URL: http://svn.erp5.org?rev=32520&view=rev
Log:
add tests that checks legacy behaviour (i.e. using 'order' category in top level simulation movements.)
Added:
erp5/trunk/products/ERP5/tests/testLegacyOrder.py
- copied, changed from r32517, erp5/trunk/products/ERP5/tests/testOrder.py
erp5/trunk/products/ERP5/tests/testLegacyPackingList.py
- copied, changed from r32512, erp5/trunk/products/ERP5/tests/testPackingList.py
Copied: erp5/trunk/products/ERP5/tests/testLegacyOrder.py (from r32517, erp5/trunk/products/ERP5/tests/testOrder.py)
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testLegacyOrder.py?p2=erp5/trunk/products/ERP5/tests/testLegacyOrder.py&p1=erp5/trunk/products/ERP5/tests/testOrder.py&r1=32517&r2=32520&rev=32520&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testLegacyOrder.py [utf8] Mon Feb 15 05:51:55 2010
@@ -99,6 +99,19 @@
self.createCategories()
self.validateRules()
self.setUpPreferences()
+
+ def validateRules(self):
+ """
+ try to validate all rules in rule_tool.
+ """
+ rule_tool = self.getRuleTool()
+ for rule in rule_tool.contentValues(
+ portal_type=rule_tool.getPortalRuleTypeList()):
+ if rule.getValidationState() != 'validated':
+ rule.validate()
+ # do not use new 'XXX Simulation Rule' in legacy tests.
+ if 'Simulation Rule' in rule.getPortalType():
+ rule.invalidate()
def createCurrency(self):
currency_module = self.getPortal().currency_module
Copied: erp5/trunk/products/ERP5/tests/testLegacyPackingList.py (from r32512, erp5/trunk/products/ERP5/tests/testPackingList.py)
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testLegacyPackingList.py?p2=erp5/trunk/products/ERP5/tests/testLegacyPackingList.py&p1=erp5/trunk/products/ERP5/tests/testPackingList.py&r1=32512&r2=32520&rev=32520&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPackingList.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testLegacyPackingList.py [utf8] Mon Feb 15 05:51:55 2010
@@ -32,7 +32,7 @@
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from zLOG import LOG
from Products.ERP5Type.tests.Sequence import SequenceList
-from testOrder import TestOrderMixin
+from testLegacyOrder import TestOrderMixin
from DateTime import DateTime
class TestPackingListMixin(TestOrderMixin):
More information about the Erp5-report
mailing list