[Erp5-report] r32349 jm - in /erp5/trunk/products/ERP5Catalog: ./ tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Feb 9 10:58:55 CET 2010
Author: jm
Date: Tue Feb 9 10:58:54 2010
New Revision: 32349
URL: http://svn.erp5.org?rev=32349&view=rev
Log:
Fix TestERP5Catalog.test_IndexationContextIndependence
Modified:
erp5/trunk/products/ERP5Catalog/CatalogTool.py
erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
Modified: erp5/trunk/products/ERP5Catalog/CatalogTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Catalog/CatalogTool.py?rev=32349&r1=32348&r2=32349&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/CatalogTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Catalog/CatalogTool.py [utf8] Tue Feb 9 10:58:54 2010
@@ -820,7 +820,7 @@
Construct a dictionnary with a list of properties
to catalog into the table predicate
"""
- if not getattr(object,'isPredicate',None):
+ if not object.providesIPredicate():
return None
object = object.asPredicate()
if object is None:
Modified: erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py?rev=32349&r1=32348&r2=32349&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py [utf8] Tue Feb 9 10:58:54 2010
@@ -53,12 +53,11 @@
from OFS.ObjectManager import ObjectManager
from random import randint
-dummy_callable = lambda: 0
-
class IndexableDocument(ObjectManager):
# this property is required for dummy providesIMovement
__allow_access_to_unprotected_subobjects__ = 1
+ isRADContent = 0
def getUid(self):
uid = getattr(self, 'uid', None)
@@ -68,10 +67,9 @@
def __getattr__(self, name):
# Case for all "is..." magic properties (isMovement, ...)
- if name.startswith('is'):
- return 0
- if name.startswith('provides'):
- return dummy_callable
+ if name.startswith('is') or \
+ name.startswith('provides'):
+ return lambda: 0
raise AttributeError, name
def getPath(self):
More information about the Erp5-report
mailing list