[Erp5-report] r41776 nicolas.dumazet - /erp5/trunk/products/ERP5Type/tests/testClassTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Dec 27 02:38:05 CET 2010
Author: nicolas.dumazet
Date: Mon Dec 27 02:38:05 2010
New Revision: 41776
URL: http://svn.erp5.org?rev=41776&view=rev
Log:
a propertysheet can be defined with a string
Modified:
erp5/trunk/products/ERP5Type/tests/testClassTool.py
Modified: erp5/trunk/products/ERP5Type/tests/testClassTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testClassTool.py?rev=41776&r1=41775&r2=41776&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testClassTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testClassTool.py [utf8] Mon Dec 27 02:38:05 2010
@@ -116,6 +116,7 @@ class TestClassTool(ERP5TypeTestCase):
def test_DocumentationHelperExpressionCategory(self):
# This tests checks that Documentation Helper works with propertysheets
# that define their categories using expressions.
+ from Products.ERP5Type import PropertySheet
from Products.ERP5Type.Document.Movement import Movement
from Products.ERP5Type.Document.Delivery import Delivery
from Products.CMFCore.Expression import Expression
@@ -125,6 +126,8 @@ class TestClassTool(ERP5TypeTestCase):
# by an expression.
found_one = 0
for ps in movement.property_sheets:
+ if isinstance(ps, basestring):
+ ps = getattr(PropertySheet, ps)
for category in getattr(ps, '_categories', []):
if isinstance(category, Expression):
found_one = 1
More information about the Erp5-report
mailing list