[Erp5-report] r26640 - /erp5/trunk/products/ERP5/tests/testPredicate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Apr 27 09:28:45 CEST 2009
Author: kazuhiko
Date: Mon Apr 27 09:28:44 2009
New Revision: 26640
URL: http://svn.erp5.org?rev=26640&view=rev
Log:
confirm if cached value will not be modified by calling Predicate_getMembershipCriterionCategoryList script.
Modified:
erp5/trunk/products/ERP5/tests/testPredicate.py
Modified: erp5/trunk/products/ERP5/tests/testPredicate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testPredicate.py?rev=26640&r1=26639&r2=26640&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPredicate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testPredicate.py [utf8] Mon Apr 27 09:28:44 2009
@@ -398,6 +398,8 @@
# When called on a predicate using a simple category (like region) as
# membership criterion base category, it will show for values the content
# of this category.
+ source_region_chile_list_before = self.portal.portal_categories.source_region.\
+ getCategoryChildCompactLogicalPathItemList(base=1)[:]
pred = self.createPredicate(
membership_criterion_base_category_list=['region'], )
self.failUnless(('europe/western_europe', 'region/europe/western_europe') in
@@ -415,6 +417,9 @@
'source_region/region/europe/western_europe') in
[tuple(x) for x in pred.Predicate_getMembershipCriterionCategoryList()],
pred.Predicate_getMembershipCriterionCategoryList(),)
+ source_region_chile_list_after = self.portal.portal_categories.source_region.\
+ getCategoryChildCompactLogicalPathItemList(base=1)[:]
+ self.assertEquals(source_region_chile_list_before, source_region_chile_list_after)
def test_PredicateFusion(self, quiet=QUIET, run=RUN_ALL_TESTS):
More information about the Erp5-report
mailing list